如何在sql server中提取xml值字段(mysql中的extractvalue函数)

时间:2012-11-21 01:39:46

标签: mysql sql-server xml extract

我必须在sql server中提取xml值。通常,当我提取存储在mysql中的值字段时,我只需使用extractvalue(data,'parent/child/node') as value

即可

谁能告诉我怎么能在sql server中做到这一点?谢谢 。

1 个答案:

答案 0 :(得分:2)

像这样:

declare @x xml = '<foo><bar>my value</bar></foo>'

select @x.value('(/foo/bar)[1]', 'varchar(30)')

同样适用于XML列。