-16005   AN XQUERY EXPRESSION REFERENCES AN ELEMENT NAME, ATTRIBUTE NAME, TYPE NAME, FUNCTION NAME, NAMESPACE PREFIX, OR VARIABLE NAME undefined-name THAT IS NOT DEFINED WITHIN THE STATIC CONTEXT. ERROR QNAME= ERR:XPST0008

説明

静的分析フェーズでは、静的コンテキストを使用して、エレメント名、属性名、タイプ名、関数名、名前空間の接頭部、および変数名が解決されます。 式が、静的コンテキストにない undefined-name を使用している場合、静的エラーが発生します。

システムの処置

XQuery 式を処理することはできません。

プログラマーの応答

静的コンテキスト内で定義されている名前を使用してください。QName に接頭部が含まれている場合、その名前空間の接頭部が名前空間の宣言によって特定の名前空間にバインド済みであることを確認してください。 変数の参照が原因でエラーが発生した場合は、その変数が式の有効範囲内であることを確認してください。

SQLSTATE

10506