Oracle ORA-00905: キーワードがありませんの対処方法

環境
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0
SQL*Plus: Release 12.2.0.1.0

エラー現象
ORA-00905: キーワードがありません。

SQL構文

SELECT * FROM USER_TBL WHERE REGDATE BETWEEN '2022/4/1' TO '2023/3/31'

原因
[BETWEEN 値1 TO 値2」を間違えて利用します。SQLに構文的な間違いがある

修正後SQL構文

SELECT * FROM USER_TBL WHERE REGDATE BETWEEN '2022/4/1' AND '2023/3/31'

 

Oracle

Posted by arkgame