Oracle:处理名为COMMENT的字段

chr*_*ris 1 sql oracle oracle-sqldeveloper ora-00936

我有一个名为COMMENT的字段的表,它似乎是一个保留字.

使用SQLDeveloper,如果我尝试:

select
  [COMMENT],
  another_field
FROM table_created_by_idiot_developer
Run Code Online (Sandbox Code Playgroud)

我明白了

SQL Error: ORA-00936: missing expression
Run Code Online (Sandbox Code Playgroud)

如何在SQL Developer中的select中访问此字段?(这是SQL Developer的问题,还是应该在oracle中将字段命名为COMMENT?)

Ben*_*oit 7

尝试"COMMENT"而不是[COMMENT].这是各种DBMS通常接受的替代语法.我已经使用这种语法来引用SQLite中名称中包含点或UTF8字符的列.

  • 更重要的是,"..."是用于在Oracle中分隔标识符的正确语法. (2认同)