我目前正在使用最新的Oracle sql开发人员。我这里只有一个麻烦。当我自动完成表名或列时,它们以小写形式显示。由于大多数人在SQL语句中都有编码指南,我通常需要所有大写的表名,列名和任何其他标识符。
我尝试检查sql developer中的设置,“Code Insight”部分没有任何选项。对此还有其他调整吗?
答案 0 :(得分:28)
我正在使用SQL Developer 3.1.07,您可以通过转到Tools>更改自动填充表名称的大小写。偏好>代码编辑器> Completion Insight可以选择“键入时更改案例”。
答案 1 :(得分:6)
我正在使用http://www.oracle.com/technology/software/products/sql/index21_EA1.html
中的SQL Developer 2.1(EA)..恕我直言,比我认为你正在使用的'当前'版本要好得多。在2.1版本中,您可以转到工具>偏好>数据库> SQL Formatter> Oracle格式化并点击“编辑”以改变大小写效果的行为。
然而,我的理解是,在工作表中,这不会是'autoformat'..它只在程序,包,视图和触发器中执行此操作。 (因此,您必须高亮显示,右键单击,格式化以在工作表中执行此操作)。
答案 2 :(得分:2)
我正在使用SQL Developer 4.0.3.16我的要求是在输入时以大写形式查看所有内容。
尝试了以下设置,但没有发现任何变化。 工具>偏好>数据库> SQL Formatter> Oracle格式化并点击“编辑”以改变大小写效果的行为。
尝试了以下设置,我可以看到发生了一些变化。我们输入时,此设置不会将文本转换为大写,但是当我们点击“Enter”按钮时,所有文本都将更改为大写。 工具>偏好>代码编辑器>完成洞察> “在您键入'时将案例更改为'大写案例'。
希望这有帮助!
答案 3 :(得分:2)
对于使用SQL Developer 19.1.0.x版的用户,可以在以下位置调整大小写标识符和关键字: 工具->首选项->代码编辑器->格式
HTH