设立plsql developer 的sql 书写格式,美化sql
设置plsql developer 的sql 书写格式,美化sql
设置方法:
PL/SQL Developer -> tools -> Preferences -> plsql beautifier -> rules file
点击 edit,在打开的窗口中,依次修改各项, 修改后,点击 save 。 保存的位置自己选,
我存的位置是在 PLSQL Developer的安装目录 Preferences 文件夹下,随便起的名字,如 myname.br
然后,在rules file的输入框中,点击 文件夹的按钮,选中刚才新建的文件。
最后点击 apply 。 这样就新建了一个sql格式的规则文件
使用:
选中需要格式化的SQL语句,然后点击工具栏的PL/SQL beautifier按钮(文件上有个绿色对勾的按钮)。
sql语句则被格式化称为自己设定的格式了。
创建 myname.br 以下是 myname.br里面的内容
设置方法:
PL/SQL Developer -> tools -> Preferences -> plsql beautifier -> rules file
点击 edit,在打开的窗口中,依次修改各项, 修改后,点击 save 。 保存的位置自己选,
我存的位置是在 PLSQL Developer的安装目录 Preferences 文件夹下,随便起的名字,如 myname.br
然后,在rules file的输入框中,点击 文件夹的按钮,选中刚才新建的文件。
最后点击 apply 。 这样就新建了一个sql格式的规则文件
使用:
选中需要格式化的SQL语句,然后点击工具栏的PL/SQL beautifier按钮(文件上有个绿色对勾的按钮)。
sql语句则被格式化称为自己设定的格式了。
创建 myname.br 以下是 myname.br里面的内容
Version=1 RightMargin=90 Indent=4 UseTabCharacter=FALSE TabCharacterSize=4 AlignDeclarationGroups=TRUE AlignAssignmentGroups=TRUE KeywordCase=1 IdentifierCase=1 UseSpecialCase=TRUE ItemList.Format=1 ItemList.Align=TRUE ItemList.CommaAfter=TRUE ItemList.AtLeftMargin=FALSE EmptyLines=1 ThenOnNewLine=FALSE LoopOnNewLine=FALSE DML.LeftAlignKeywords=FALSE DML.LeftAlignItems=FALSE DML.OnOneLineIfPossible=TRUE DML.WhereSplitAndOr=TRUE DML.WhereAndOrAfterExpression=FALSE DML.WhereAndOrUnderWhere=TRUE 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=0 DML.UpdateItemList.Align=FALSE DML.UpdateItemList.CommaAfter=FALSE 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=FALSE AndOrAfterExpression=FALSE [SpecialCase]