3

COMMENTという名前のフィールドを持つテーブルがあります。これは予約語のようです。

SQLDeveloperを使用して、次のことを試してみてください。

select
  [COMMENT],
  another_field
FROM table_created_by_idiot_developer

私は得る

SQL Error: ORA-00936: missing expression

SQL Developerのselectでこのフィールドにアクセスするにはどうすればよいですか?(これはSQL Developerの問題ですか、それともOracleでフィールドにCOMMENTという名前を付けるべきではありませんか?)

4

1 に答える 1

9

"COMMENT"の代わりに試してください[COMMENT]。これは、さまざまなDBMSで一般的に受け入れられている代替構文です。この構文を使用して、SQLiteの名前にドットまたはUTF8文字が含まれる列を参照しました。

于 2010-10-05T16:47:28.133 に答える