格式化PLSQL开发人员

moh*_*1m2 1 plsql plsqldeveloper

是否有用于格式化查询的快捷方式plsql developer?我想格式化以下查询:

SELECT * FROM T1, T2 WHERE T1.ID = T2.ID
Run Code Online (Sandbox Code Playgroud)

喜欢:

select 
  *
from
  T1, T2
WHERE
  T1.ID = T2.ID
Run Code Online (Sandbox Code Playgroud)

Ber*_*erk 7

我正在使用版本12.0.7。

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

它是 Tools / Source / PL/SQL Beautifier

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

在此处输入图片说明

在此处输入图片说明


Jon*_*ler 5

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

打开工具->首选项,单击“密钥配置”,找到“编辑/ PL / SQL Beautifier”项,双击空白处,单击要用于快捷方式的任何密钥,然后单击确定: 在此处输入图片说明

您还可以启用PL / SQL Beautifier自动运行: 在此处输入图片说明

但是在变得过于依赖代码美化器之前要小心。它们通常不适用于Oracle SQL和PL / SQL。PL / SQL具有巨大的语法,并且没有代码美化工具可以很好地处理所有类型的代码。而且,动态代码在PL / SQL中比在其他语言中更为重要。美化工具对动态代码无济于事,因此您可能仍然需要手动格式化某些代码。