【发布时间】:2014-02-19 00:16:50
【问题描述】:
<Quote xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<error>TLP3: The product has no marked price;</error>
</Quote>
我有一个 xml 存储在表的列中,我使用以下查询来提取一个 xml 元素:
select
CONVERT(XML, CONVERT(NVARCHAR(max), Response)).value('(/Quote/error)[1]','nvarchar(max)') as Exception
表达式的结果是:
TL43:The product has no marked price.;
我只想选择代码:TL43
然后我想单独选择:The product has no marked price.
有什么办法可以做到吗?
XML 更新
【问题讨论】:
-
您能否提供有关 xml 格式的更多信息
标签: sql-server xml sql-server-2008 sql-server-2008-r2 sql-server-2012