一、操做系統版本:Windows 7 旗艦版,Service Pack 1數據庫
二、PL/SQL版本:7.0.1.1066 20000.0915oop
一、在「編輯」菜單中找到「PL/SQL美化器選項」spa
二、若是已經有規則文件,則點擊右側的「瀏覽」按鈕,若是但願本身設置美化器規則,則點擊「編輯」按鈕操作系統
三、在「PL/SQL美化器規則」界面,能夠編輯美化器規則。上面是可視化編輯界面,能夠編輯對通常SQL語句、控制結構、DML、參數聲明、記錄類型聲明的美化規則。須要注意的是,「語法大小寫」中「關鍵詞」的配置有問題,選擇「大寫」的時候預覽界面和實際做用都顯示的是小寫的關鍵詞,選擇「小寫」時效果亦反之。code
四、配置完畢後,點擊「另存爲」按鈕,將配置結果保存到擴展名爲br的文件中orm
五、此時點擊「瀏覽」按鈕將剛纔另存爲的規則文件(擴展名爲*.br)加載進來,設定應用範圍(包括「Default 當前用戶」和「System Default」全局應用)兩種,最後在下面設定自動美化規則,這裏我選擇不進行自動美化。xml
六、新建一個SQL窗口,放入SQL語句。點擊「編輯」菜單下的「PL/SQL美化器」,就能夠對SQL窗口中的SQL語句進行美化了。ci
注:只要是SQL語句都能用PL/SQL幫助美化,並非必須爲Oracle數據庫的查詢語句才能被美化,例以下面我用做例子的那個SQL語句是一個用於查詢MySQL數據庫的SQL。it
七、美化後的SQL語句io
Version=1 RightMargin=80 Indent=2 UseTabCharacter=FALSE TabCharacterSize=2 AlignDeclarationGroups=TRUE AlignAssignmentGroups=TRUE KeywordCase=1 IdentifierCase=0 UseSpecialCase=TRUE ItemList.Format=1 ItemList.Align=TRUE ItemList.CommaAfter=TRUE ItemList.AtLeftMargin=FALSE EmptyLines=0 ThenOnNewLine=TRUE LoopOnNewLine=TRUE DML.LeftAlignKeywords=TRUE DML.LeftAlignItems=TRUE DML.OnOneLineIfPossible=FALSE DML.WhereSplitAndOr=FALSE DML.WhereAndOrAfterExpression=FALSE DML.WhereAndOrUnderWhere=FALSE DML.InsertItemList.Format=1 DML.InsertItemList.Align=FALSE DML.InsertItemList.CommaAfter=TRUE DML.InsertItemList.AtLeftMargin=FALSE DML.SelectItemList.Format=1 DML.SelectItemList.Align=TRUE DML.SelectItemList.CommaAfter=TRUE DML.SelectItemList.AtLeftMargin=FALSE DML.UpdateItemList.Format=1 DML.UpdateItemList.Align=TRUE DML.UpdateItemList.CommaAfter=TRUE DML.UpdateItemList.AtLeftMargin=FALSE ParameterDeclarationList.Format=1 ParameterDeclarationList.Align=TRUE ParameterDeclarationList.CommaAfter=TRUE ParameterDeclarationList.AtLeftMargin=FALSE RecordFieldList.Format=1 RecordFieldList.Align=TRUE RecordFieldList.CommaAfter=TRUE RecordFieldList.AtLeftMargin=FALSE SplitAndOr=TRUE AndOrAfterExpression=TRUE [SpecialCase]
END