我有一个表的字段命名COMMENT,这似乎是一个保留字。

使用的SQLDeveloper,如果我尝试:

select
  [COMMENT],
  another_field
FROM table_created_by_idiot_developer

我得到

SQL Error: ORA-00936: missing expression

我如何访问我在SQL Developer中选择这个领域? (这是SQL Developer的问题或应现场不愿具名的甲骨文对此有何评论?)

有帮助吗?

解决方案

尝试"COMMENT"代替[COMMENT]。这是通过各种的DBMS普遍接受的替代语法。我已经使用这个语法来指具有在其SQLite中名称点或UTF8字符列。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top