Oracle SQL Developer - 如何删除生成的 DDL 中的双引号

问题描述 投票:0回答:3

我正在使用 Oracle SQL Developer 3.0。 当我在 DEPT 模式下编写 BONUSES 表脚本时(仅作为示例),它会生成此 DDL。

CREATE TABLE "DEPT"."BONUSES" 
(   "NEW_EMPLOYEE_ID" NUMBER, 
    "BONUS" NUMBER DEFAULT 100
) ;

我不想包含双引号。 我查看了“工具”->“首选项”,但找不到关闭“关闭”的设置。 是否可以抑制引号,有人知道如何做到这一点吗?

谢谢你, 悉尼

sql oracle oracle-sqldeveloper ddl
3个回答
4
投票

试试这个:

  1. 右键单击您的表格并选择“编辑”

  2. 点击“DDL”

  3. 选择“创建”

这与在右侧面板上选择“SQL”标签不同,您不会添加双引号或架构名称。

我正在使用 SQL Developer 3.2


1
投票

维克多,

您的指示非常有效。

为了您阅读的乐趣,我找到了这个链接:

https://kr.forums.oracle.com/forums/thread.jspa?messageID=10628798

这听起来不像 Oracle 开发人员向自己的人员发布了这个问题以征求意见/评论吗? :) 他们应该提供一个设置来将其关闭或打开。

谢谢


0
投票

尝试创建不带双引号的表和列。您将能够在不使用双引号的情况下运行查询。

我注意到,当您使用双引号创建表和列时,如果您不像创建表和列时那样使用双引号进行查询,那么您总是会收到错误。当您使用双引号时,它就会通过。

希望这有帮助

© www.soinside.com 2019 - 2024. All rights reserved.