我想知道如何使用xquery更新SQL Server 2005中XML节点的部分文本
在以下示例中,我想将"very"替换为"excellent"
declare @xml as xml
set @xml = '<root><info>well hello this is a very good example</info></root>'
declare @replacement as varchar(50)
set @replacement = 'excellent'
declare @search as varchar(50)
set @search = 'very'
set @xml.modify('replace value of (/root/info/text())[1]
with replace((/root/info/text())[1],sql:variable("@search"),sql:variable("@replacement"))'
)
select @xml
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激