学習帳

SQLのMERGE文のエラーはON条件を見直す

公開:


OracleでMERGE文を実行すると

ORA-00905:キーワードがありません。

というエラーが表示された。
下記のとおり表記ミスを見直すと解消した。

NG

ON (A.TEST_CD = B.TEST_CD)
AND (A.SAMPLE_CD = B.SAMPLE_CD)

括弧の位置が間違っている。

OK

ON(条件 AND 条件)という書き方に直す。

ON (A.TEST_CD = B.TEST_CD
AND A.SAMPLE_CD = B.SAMPLE_CD)


関連記事


スポンサーリンク