![変更の始まり](KC_ROOT/images/ddita/delta.gif)
-338 AN ON CLAUSE IS INVALID
説明
ステートメントに無効な ON 文節が含まれています。このエラーの原因となった可能性のある条件として、以下の要件の違反が考えられます。
- 全結合の場合は、述部の各式が独自のオペランド表内の列のみを参照する必要があります。
- 全結合の場合は、結合条件で EBCDIC 表の Db2® 11 Unicode 列を参照できません。
- 全外部結合および全結合の場合は、ON 文節で VALUE および COALESCE 関数のみを使用できます。
- 全外部結合および全結合では = 演算子のみを使用できます。
- ON 文節に副照会を含めることはできません。
- ON 文節に XMLEXISTS 述部を含めることはできません。
- MERGE ステートメントの ON 節の search-condition には、非 deterministic スカラー関数を含めることはできません。
- MERGE ステートメントの ON 節の search-condition には、副照会は許可されません。
システムの処置
このステートメントを処理することはできません。
プログラマーの応答
構文を修正して、ステートメントを再発行してください。
SQLSTATE
42972
![変更の終わり](KC_ROOT/images/ddita/deltaend.gif)