繁体   English   中英

如何在SQL Server中读取XML值

[英]How to read XML values in SQL Server

我有一个字符串列表为:

    List<string> list = new List<string>();
    list.Add("912-123898493");
    list.Add("021-36574864");
    list.Add("021-36513264");

我想将其转换为XML,然后将其作为参数发送给存储过程,以便可以读取。

如何在sql server中读取此XML,以便每个字符串都可以放在不同的单元格中? 请帮忙!!

这取决于您的xml的结构。 这是如何读取元素xml的示例:

declare @Data xml

select @Data = '
<root>
    <value>912-123898493</value>
    <value>021-36574864</value>
    <value>021-36513264</value>
</root>'

select T.C.value('data(.)', 'nvarchar(128)') as [Data]
from @Data.nodes('/root/value') as T(C)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM