小编hal*_*ust的帖子

TSQL:如何使用另一个相关表中的xml标记值更新xml标记的值?

如何使用另一个相关表中的xml标记值更新xml标记的值?

这样的事情:

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
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server xquery

6
推荐指数
2
解决办法
5405
查看次数

标签 统计

sql-server ×1

t-sql ×1

xquery ×1