Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何设置Oracle SQL Developer自动包装长SQL语句_Oracle_Oracle Sqldeveloper - Fatal编程技术网

如何设置Oracle SQL Developer自动包装长SQL语句

如何设置Oracle SQL Developer自动包装长SQL语句,oracle,oracle-sqldeveloper,Oracle,Oracle Sqldeveloper,在Oracle SQL Developer中,有些查询太长,无法在一行中显示,因此我必须使用滚动条查看右侧的隐藏文本 如何使Oracle SQL Developer自动将长查询包装到新行 没有“自动转换我的代码”,但我们有格式化程序 格式化程序有规则。有一条规则可以控制代码行的最大长度 在格式化程序中设置最大字符线宽首选项 然后格式化代码(ctrl+F7) 然而,这不是绝对的 下面是设置为45的屏幕截图,可见线槽也设置为45(和红色),带有一些格式化代码 注意,我还告诉格式化程序不要在SELE

在Oracle SQL Developer中,有些查询太长,无法在一行中显示,因此我必须使用滚动条查看右侧的隐藏文本

如何使Oracle SQL Developer自动将长查询包装到新行


没有“自动转换我的代码”,但我们有格式化程序

格式化程序有规则。有一条规则可以控制代码行的最大长度

在格式化程序中设置最大字符线宽首选项

然后格式化代码(ctrl+F7)

然而,这不是绝对的

下面是设置为45的屏幕截图,可见线槽也设置为45(和红色),带有一些格式化代码

注意,我还告诉格式化程序不要在SELECT或FROM中的逗号之前或之后插入回车符

我们不会在单词中间切掉文本,而是在下一个单词处强制换行。 我的建议是调查一般情况下换行的偏好——其中有很多


在调整首选项时,可以实时查看示例代码格式,从而了解真正的效果

前面的答案似乎过时了。 对于PL/SQL开发人员v。你可以去

配置>首选项>用户界面-编辑器>选项卡和换行-换行


多亏了杰夫史密斯

CTRL+F7

将从一行转换为格式化代码。不是对这个问题的直接回答,而是对我的类似问题的更好的解决方案。

菜单“Oracle–换行符–小型SQL的阈值”在哪里,我找不到,我的版本是18.1.0请参阅我的答案@Huage.org-自2012年发布该帖子以来,首选项已经更改。我正在更新帖子。谢谢杰夫史密斯。我在“首选项”中找到设置,并按照您的建议进行设置。也许我没有说清楚,我希望sql开发人员在编写比窗口长的sql时自动转到下一行,就像MS Word.@Huage.org一样,我们没有自动格式化功能,但是您可以随时轻松格式化代码。我们谈论的是Oracle sql开发人员,而不是PL/sql开发人员,他们有许多不同的功能