格式化PLSQL开发人员

时间:2017-09-10 08:50:56

标签: plsql plsqldeveloper

plsql developer中是否有格式化查询的快捷方式? 我想在查询下面格式化:

SELECT * FROM T1, T2 WHERE T1.ID = T2.ID

像:

select 
  *
from
  T1, T2
WHERE
  T1.ID = T2.ID

7 个答案:

答案 0 :(得分:5)

我正在使用12.0.7版。

对于此版本,函数名称不是Edit / PL/SQL Beautifier

Tools / Source / PL/SQL Beautifier

我花了一些时间找到它。我希望这对其他人有帮助。

enter image description here

enter image description here

答案 1 :(得分:4)

PL / SQL Developer没有默认的键盘快捷键来启动PL / SQL Beautifier,但很容易配置它。

打开工具 - >首选项,单击"密钥配置",找到项目"编辑/ PL / SQL美化",双击空白区域,单击要用于快捷方式的任何键,然后单击OK: enter image description here

您还可以启用PL / SQL Beautifier自动运行: enter image description here

但是在你太依赖代码美化之前要小心。它们通常不适用于Oracle SQL和PL / SQL。 PL / SQL有一个巨大的语法,没有代码美化可以很好地处理所有类型的代码。此外,动态代码在PL / SQL中比在其他语言中更重要;美化者不会对动态代码提供帮助,因此您可能还需要手动格式化一些代码。

答案 2 :(得分:0)

PL / SQL Beautifier允许您通过用户定义的规则集格式化SQL和PL / SQL代码。编译,保存或打开文件时,您的代码可以自动美化。

答案 3 :(得分:0)

您必须选择查询,然后单击PL / SQL Beautifier按钮。

enter image description here

答案 4 :(得分:0)

在SQL Developer上简单使用 Ctrl - F7

答案 5 :(得分:0)

对于版本。 12.07 ,您可以单击PL/SQL Beautifier按钮来设置sql格式

enter image description here

答案 6 :(得分:0)

如果要自定义PLSQL Beautifier,请将自定义文件保存在PC上,然后导入文件并将其保存为下图。

enter image description here