[FAQ000142]SQLアクションを使用してアクションセットを保存すると「SQLが正しくありません。」が表示されます

Q

SQLアクションでSQL文を入力し、アクションセットを保存しようとすると、
「SQLが正しくありません。」とエラーメッセージが表示され、保存できません。

どのような原因が考えられるでしょうか?

A

「CELF SQLアクション」では、標準SQL(SQL-92)に準拠したSQLのみ使用可能なため
SQL-92に準拠していないSQL文が入力された場合にこのエラーメッセージが表示されます。

例えば、以下のような原因が考えられます。
 ・OracleやDB2等、一部のRDBMS特有の構文が使用されている
 ・テーブル名、カラム名に「$」等、SQL-92では使用できない文字が含まれている
 ・LEFT関数、RIGHT関数等、SQL-92の予約語と重複した名前の関数が使用されている