首页 > 解决方案 > Sqldeveloper 在 schema 和 object 之间添加空格

问题描述

最新版本的 Sqldeveloper (18.3) 似乎打破了自动格式化。

样本查询

select * from hr.whatever;

在 18.2 中,查询将格式化为

select *
  from hr.whatever;

现在,sqldeveloper 18.3(使用相同的设置)正在将其格式化为

select *
  from hr . whatever ;

模式和对象之间的空格很烦人 - 我发现没有办法关闭它。

我试图将默认的“自定义格式”从 18.2 复制到 18.3,但这没有帮助。

我的格式选项:

在此处输入图像描述

希望有人能够指出我正确的格式选项来禁用它。

标签: formattingoracle-sqldeveloper

解决方案


这是一个错误。

当您升级到 18.3 并且如果您 -

如果客户曾经访问过自定义格式页面,并在离开时点击确定(而不是取消)(即使他从未接触过 Arbori 代码),那么新的 Arbori 程序将被保存(以及所有后果)。

后果就是你所看到的。

要使格式化程序再次按预期工作,请点击此按钮。

在此处输入图像描述

此错误已在 18.4 版中修复,将于今年晚些时候发布。


推荐阅读