我有一个看起来像的 XML 字符串
<PLATFORM>
<PLATFORMNAME>UNIX</PLATFORMNAME>
<OS>Ipad</OS>
<VERSION>5.1</VERSION>
<PLATFORMNAME>Windows</PLATFORMNAME>
<OS>Windows</OS>
<VERSION>2008 (64bit)</VERSION>
</PLATFORM>
我需要将其插入到诱惑表中
Create Table #TempXMLTable
(
PlatformName NVARCHAR(50),
OS NVARCHAR(50),
PlatformVersion NVARCHAR(50)
)
INSERT INTO #TempXMLTable VALUES(
@XML.value('(/PLATFORM/PLATFORMNAME)[1]', 'nvarchar(MAX)'),
@XML.value('(/PLATFORM/OS)[1]', 'nvarchar(MAX)') ,
@XML.value('(/PLATFORM/VERSION)[1]', 'nvarchar(MAX)'))
当我执行上述插入时,仅插入第一列,但我想要两个插入
应该看起来像 -
PlatformName OS Version
Unix Ipad 5.1
Windows Windows 2008