PL/SQL7中的SQL美化器設置

1、個人環境

一、操做系統版本:Windows 7 旗艦版,Service Pack 1數據庫

二、PL/SQL版本:7.0.1.1066 20000.0915oop

2、設置方法

一、在「編輯」菜單中找到「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

3、附:個人美化器規則文件(mybr.br)

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

相關文章
相關標籤/搜索