XML数据提取

时间:2016-08-27 12:47:18

标签: sql xml

我在名为sales的列之一中有SQL数据库表名msg,我们现在存储XML文件,我想从这些XML文件中检索数据。 例如 在XML中,我有名为sales person namesales dateproduct code的字段。

有100个产品代码

我想检索名为 Jacob 的人名,并从 01 August 2016 检索产品代码 {{1 } zer1200

你能告诉我,我该怎么做?

1 个答案:

答案 0 :(得分:0)

首先,需要将 msg 字段定义为XML字段。

'[销售人员姓名] [1]' = XML中销售人员姓名的第一个实例

varchar(20) =将值导出到varchar字段

select 
  msg('[sales person name][1]','varchar(20)')
from
sales