表A中存储的是xml类型的数据
如:
<PolicyStandard_FZK_YWYXRD>
<Money_Upper_Limit>100000</Money_Upper_Limit>
<Time_Upper_Limit>20</Time_Upper_Limit>
</PolicyStandard_FZK_YWYXRD>该如何获取<Money_Upper_Limit>,<Time_Upper_Limit>中的值
如:
<PolicyStandard_FZK_YWYXRD>
<Money_Upper_Limit>100000</Money_Upper_Limit>
<Time_Upper_Limit>20</Time_Upper_Limit>
</PolicyStandard_FZK_YWYXRD>该如何获取<Money_Upper_Limit>,<Time_Upper_Limit>中的值
xmlcol.value('(/PolicyStandard_FZK_YWYXRD/Money_Upper_Limit)[1]','int'),
xmlcol.value('(/PolicyStandard_FZK_YWYXRD/Time_Upper_Limit)[1]','int')
FROM tb
select * from a for XML path('\PolicyStandard_FZK_YWYXRD')
set @ss = '<PolicyStandard_FZK_YWYXRD>
<Money_Upper_Limit>100000</Money_Upper_Limit>
<Time_Upper_Limit>20</Time_Upper_Limit>
</PolicyStandard_FZK_YWYXRD>'SELECT @ss.value('data(/PolicyStandard_FZK_YWYXRD/Money_Upper_Limit)[1]', 'varchar(300)'),
@ss.value('data(/PolicyStandard_FZK_YWYXRD/Time_Upper_Limit)[1]', 'varchar(300)')