で変数を使用する -TSQL - 私はこのようなクエリがあるとしOPENXML
DECLARE @nodeName varchar(MAX) ----> EDIT: Solution- Use fixed length instead of MAX
SET @nodeName = '/root'
、代わりに@nodeName使用 -
今SELECT * FROM
OPENXML(@i, '/root/authors', 2)
WITH authors
を、私は次のようにパラメータ/変数を経由して'/root'
を渡したいです。次に、残りの要素を動的に連結します。 OPENXMLパラメータで@nodeNameを使用するだけでエラーが発生します。
は、我々は実際のコードとエラーメッセージを見ることができますか? – mgnoonan
これは、PUBS DBを使用するmsdnのコードサンプルです。 OPENXML(@i、@ nodeName、2) –
正確なエラーメッセージは何ですか? – Jason