【发布时间】:2013-05-07 17:57:31
【问题描述】:
我使用 PL/SQL Developer 创建了一个包含一些列的表来访问这个 Oracle 数据库。
点击将创建表格的“应用”按钮后,我所有的列名突然变成大写(几乎无法阅读),包括表格名!
是否可以将 PL/SQL Developer IDE 配置为保留列名和表名原样?!
【问题讨论】:
-
oracle 字典以大写字母工作。 oracle 中对象的命名约定通常是用“_”分隔单词。例如
PRODUCT_TYPE -
@haki,你是从哪里得到这个想法的? oracle 字典不“以大写字母工作”,它允许所有有效标识符,包括大写和小写字母。
-
Oracle 默认将表名以大写形式存储在数据字典中。如果您只是在 SQL 命令中指定不带引号的表名,它将被转换为大写。如果您将表或列名括在双引号中,那么它将按原样使用。
-
@Jeffrey Kemp - 我接受你的评论,但这样做弊大于利。
-
@haki,我正在回应您关于“oracle 字典以大写字母工作”的奇怪断言。 oracle没有这样的限制。事实上,如果有的话,这将表明一个 oracle 错误!
标签: sql oracle plsql plsqldeveloper