列()と列XML
(XMLColumn
)を持つ一時テーブルがあります。 VARCHAR
ABCColumn
XMLColumn
内の特定のXMLノードの値をABCColumn
同じ行の値に置き換えようとしています。一時テーブル内のすべての行に対してこれを行う必要があります。これは、各フェッチの置換値を保持するカーソルなしで実行できますか?
を使用して一時テーブルを更新してみました
XmlColumn.modify('replace value of ... with ...')
しかし、この場合、私は変数を持っていません。aの値を取得し、XYZColumn
それを置換値として使用する必要があります。私が見たすべての例では、同じ行の列値ではなく、変数またはハードコードされた値のいずれかを使用しています。
また、SQL Server 2005を使用しています。誰かアイデアはありますか?