相关疑难解决方法(0)

TSQL 2005,XML DML - 一次更新两个值?

有没有办法将这两个替换值与1个更新语句组合在一起?

UPDATE dbo.MyTable
SET MyXmlColumn.modify('replace value of (/node/@att1)[1] with "1"')
WHERE id = 1

UPDATE dbo.MyTable
SET MyXmlColumn.modify('replace value of (/node/@att2)[1] with "2"')
WHERE id = 1
Run Code Online (Sandbox Code Playgroud)

http://msdn.microsoft.com/en-US/library/ms190675(v=SQL.90).aspx

xml t-sql sql-server-2005 xml-dml dml

8
推荐指数
1
解决办法
2450
查看次数

标签 统计

dml ×1

sql-server-2005 ×1

t-sql ×1

xml ×1

xml-dml ×1