在for for for XML中有数据,我想将该XML存储在SQL Server表中.我创建了一个数据类型列,xml并尝试将我的XML数据存储在新创建的列中,但是我收到了一个错误INSERT:
VALUE方法中使用的数据类型"xml"无效.
这是Insert声明:
INSERT INTO UserDeatailtbl(RoleXml)
SELECT Y.ID.value('./RoleXml[1]', 'XML')
FROM @UserDetailsXML.nodes('UserDetails/UserDetailsRow') AS Y(ID)
Run Code Online (Sandbox Code Playgroud) 在 SQL Server 2016 中按预期执行的 AT TIME ZONE 查询。但如果我在 Visual Studio 2015 的 SQL Server 项目中添加相同的查询,则会出现构建错误
“AT TIME ZONE”附近的语法不正确。
代码:
DECLARE @Result DATETIME
DECLARE @InputDate DATETIME
@TimeZone NVARCHAR(50)
SET @Result = @InputDate AT TIME ZONE @TimeZone AT TIME ZONE 'UTC'
Run Code Online (Sandbox Code Playgroud)
谁能帮我解决这个问题?