Bir xml etiketinin değerini, başka bir ilgili tablodaki xml etiketinin değeriyle nasıl güncelleştirebilirim? BöyleTSQL: Bir xml etiketinin değerini, başka bir ilgili tablodaki xml etiketinin değeriyle nasıl güncelleyebilirim?
şey:
UPDATE v2
SET
[xml].modify ('replace value of (//TAG1/text())[1]
with "CAST(v1.[xml].query(''//TAG2'') AS NVARCHAR(MAX))"')
FROM
table2 v2,
table1 v1
WHERE
v2.id = v1.id
"sql: variable" ile çalışmasını sağlamak için herhangi bir yolu var mı? – halfjust
@halfjust: evet - gösterdiğim yönteme bakın. Ama bir "toplu güncelleme" yapmanın bir yolunu görmüyorum - sql: variable 'kullanabilmek için ** değişken **' e ihtiyacınız var - sadece başka bir XQuery ifadesi olamaz ... –