[メッセージの意味]
XMLQUERY関数に指定したXQuery式が文字列定数でないか、または引用符の対応がとれていません。
誤った例1: XMLQUERY('100 )
XMLQUERY関数に指定したXQuery式の引用符の対応がとれていません。
誤った例2: XMLQUERY( 100 )
XMLQUERY関数に指定したXQuery式が文字列定数ではありません。
ただし、ルーチン名がXMLQUERYのファンクションルーチンを実行した場合においても、本メッセージが出力されることがあります。
[利用者の処置]
XMLQUERY関数のXQuery式には文字列定数を指定してください。
文字列定数の引用符の対応がとれていない場合は、引用符の対応がとれるように指定してください。
XMLQUERY関数に関する記述形式についての詳細は、マニュアル“SQLリファレンス”の“XMLQUERY関数”および“定数”を参照してください。
ただし、ルーチン名がXMLQUERYのファンクションルーチンを実行したい場合には、以下の対処を実行してください。
-クライアント用動作環境ファイルのSQL_LEVELパラメタに、SQL2000を指定してください。または、
-ルーチン名XMLQUERYに対して、スキーマ名を修飾してください。