私は CLPPlus エディターを初めて使用し、このようなファイルから実行すると機能する単純なクエリを試しています
db2 -td% -svf C:\query.sql
また、query.sql ファイルには以下が含まれます。
SELECT tx.ID,XMLQUERY('for $e in $d/Client/Address return data($e)' passing tx.contactinfo as "d") FROM clients tx %
クエリをそのまま CLP または CLPPLUS エディターにそのまま配置すると、エラーが発生します。
Error FROM CLP: SQL0104N "LECT tx.ID,XMLQUERY(" の後に "$e in $d/Client/Ad" の予期しないトークンが見つかりました。予期されるトークンには次のものが含まれる可能性があります: "
CLPPLUS からのエラー: SQL16002N XQuery 式に、"for " の後に "in" という予期しないトークンがあります。予想されるトークンには、「is」が含まれる場合があります。エラー QName=err:XPST0003。