
[code]

    SELECT          syainNo
            ,name
            ,date
            ,place
            ,time
             FROM YOTEI_DATA_TBL;
    
[/code]

をoracle dbに作成しましたものをselectしたのですが、

[code]

    ORA-00936: 式がありません。
    00936. 00000 -  "missing expression"
    *Cause:    
    *Action:
    行16 列5
    
[/code]

でエラーとでました。

確認したら、カラムは存在してるのですが、selectが実行できなくこまっております。  
アドバイスお願いいたします。


CC BY-SA 4.0
2019-04-09T07:13:03.620
54040
2020-09-29T05:41:57.453
2019-04-09T07:49:24.087
19110
32774
question
sql database oracle
ORA-00936: 式がありません。


カラム名に使用している `date` と `time` が Oracle における予約語であるのが原因だと思います。

対策として、`"date"` のようにダブルクオートでくくってエスケープしてみてください。

* * *

_この投稿は[@出羽和之
さんのコメント](https://ja.stackoverflow.com/questions/54040/ora-00936-%e5%bc%8f%e3%81%8c%e3%81%82%e3%82%8a%e3%81%be%e3%81%9b%e3%82%93#comment56778_54040)
の内容を元に コミュニティwiki として投稿しました。_


CC BY-SA 4.0
2020-09-29T05:41:57.453
70798
2020-09-29T05:41:57.453
3060
54040
answer