2014-01-31 85 views
0

如何用新值替換XML列中的節點。查詢更新SQL Server中的現有XML節點

Table : Create Table ERVersion ( 
ErVersionId int, 
Change  xml 
) 

Insert into ERVersion values 
(123,'<changes><change property="Custodian"><before>Group AB</before><after>Group AX</after></change></changes>') 

GO 
Insert into ERVersion values 
(124,'<changes><change property="Custodian"><before>Group AX</before><after>Group AB</after></change></changes>') 
GO 
Select * from ERVERSION 

我需要在XML列 「更改」 用新的值更新值
如:
「AB組」 到 「GROUP1」
「集團AX」 到 「GROUP2」 ...

回答