我有一个字符串列表:
List<string> list = new List<string>();
list.Add("912-123898493");
list.Add("021-36574864");
list.Add("021-36513264");
我想将其转换为 XML,然后将其作为参数发送到存储过程,以便可以读取。
如何在 sql server 中读取这个 XML,以便每个字符串都可以放在不同的单元格中?请帮忙!!
我有一个字符串列表:
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)