Sql server 将XML导入SQL Server

Sql server 将XML导入SQL Server,sql-server,xml,Sql Server,Xml,我试图将XML插入SQL Server表,但出现错误: Msg 2205,16级,状态1,第10行 应为XQuery[value()]:“” 代码: DECLARE@XML='XML' ' 插入dbo.testt(test1、test2、test3、test4) 挑选 test1=Events.value('@Index','int'), test2=Events.value('@Type','varchar'), test3=Events.value('@Name','varchar'), t

我试图将XML插入SQL Server表,但出现错误:

Msg 2205,16级,状态1,第10行
应为XQuery[value()]:“”

代码:

DECLARE@XML='XML'
'
插入dbo.testt(test1、test2、test3、test4)
挑选
test1=Events.value('@Index','int'),
test2=Events.value('@Type','varchar'),
test3=Events.value('@Name','varchar'),
test4=Events.value(“(@Level”,“int”)
从…起
@XML.nodes('/list/object')作为testtt(事件)
谢谢!

您在
@级别之前有一个

test4 =Events.value('(@Level','int')
test4 =Events.value('@Level','int')
应该是:

test4 =Events.value('@Level','int')