设置plsql developer 的sql 书写格式,美化sql

本文介绍如何在PL/SQL Developer中自定义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里面的内容



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]

打开下面链接,直接免费下载资源: https://renmaiwang.cn/s/0pxbj PL/SQL是一种广泛使用的数据库编程语言,特别是在Oracle数据库管理中。随着信息技术的快速发展,对数据库操作的效率和便捷性要求越来越高,优化数据库语言的开发工具成了行业内重要的需求。针对PL/SQL语言的优化,工具的开发可以大幅度提高开发者的编码效率,减少错误,提升代码的可读性和可维护性。 开发者社区中有许多工具致力于改善程序员编写SQL和PL/SQL代码的工作,比如代码美化器、代码分析器、代码生成器等。这些工具通常能支持代码格式的规范统一,自动格式代码,提供代码错误检查,甚至自动生成一些常用的代码模板。这不仅有助于减少编码过程中可能引入的bug,还能让开发者能够更快地阅读和理解代码,从而提高开发速度和工作效率。 在这些优化开发工具中,SQL美化器是一种特别受欢迎的工具。它可以帮助开发者将代码格式化,按照一定的规则和标准进行排版,使得代码更加清晰易懂。对于团队协作和代码审查来说,统一的代码格式能够减少因格式不统一导致的理解偏差,提升团队的开发效率。 在开发这样的工具时,开发者需要充分考虑PL/SQL语言的语法特点和编码习惯,制定出一套既能满足个性化需求,又能符合行业标准的美化规则。例如,自动缩进和换行、关键字的大小写处理、注释和代码的对齐等,这些都是代码美化过程中需要考虑的问题。同时,考虑到不同开发者的编码风格不尽相同,高级的代码美化器还应当提供灵活的配置选项,允许用户根据自己的喜好来设置规则。 对于希望实现代码自动格式化的开发者来说,许多工具都是开源的,它们的源码可以免费下载。这意味着开发者不仅可以使用这些工具,还可以根据自己的需要去定制或者扩展工具的功能。开源的代码库也方便了社区成员之间的协作与交流,可以群策群力地改进工具,让它们更加适应不断变化的开发需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值