首先: FROM OPENXML 已过时,不应再使用。而是使用xml数据类型支持的本机方法。 你的问题不是很清楚,但我的魔法水晶球告诉我,你可能在寻找一些东西:
Declare @List xml = '<List><CNames>One</CNames><CNames>two</CNames></List>';
SELECT A.x.value('text()[1]','nvarchar(max)') AS CName
--INTO dbo.SomeTable
FROM @List.nodes('/List/CNames') A(x);
这将以表格形式返回xml的内容。 把那东西拿走就行了 -- (->取消注解)在 INTO 你会找到一张新table SomeTable 在包含此内容的数据库表中。 如果这对您没有帮助,请尝试使用您的答案的编辑选项,并添加一些详细信息。
1条答案
按热度按时间xesrikrc1#
首先:
FROM OPENXML
已过时,不应再使用。而是使用xml数据类型支持的本机方法。你的问题不是很清楚,但我的魔法水晶球告诉我,你可能在寻找一些东西:
这将以表格形式返回xml的内容。
把那东西拿走就行了
--
(->取消注解)在INTO
你会找到一张新tableSomeTable
在包含此内容的数据库表中。如果这对您没有帮助,请尝试使用您的答案的编辑选项,并添加一些详细信息。