質問: ``` SELECT syainNo ,name ,date ,place ,time FROM YOTEI_DATA_TBL; ``` をoracle dbに作成しましたものをselectしたのですが、 ``` ORA-00936: 式がありません。 00936. 00000 - "missing expression" *Cause: *Action: 行16 列5 ``` でエラーとでました。 確認したら、カラムは存在してるのですが、selectが実行できなくこまっております。 アドバイスお願いいたします。
回答: カラム名に使用している `date` と `time` が Oracle における予約語であるのが原因だと思います。 対策として、`"date"` のようにダブルクオートでくくってエスケープしてみてください。 *この投稿は @出羽和之 さんのコメント の内容を元に コミュニティwiki として投稿しました。*