小编Swa*_*ale的帖子

想要在SQL Server 2014表中存储XML并在其上应用select

在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)

xml sql-server sql-server-2014

5
推荐指数
1
解决办法
88
查看次数

无法在 Visual Studio 2015 中使用“AT TIME ZONE”构建 SQL Server 项目

在 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)

谁能帮我解决这个问题?

timezone utc visual-studio-2015 sql-server-2016

3
推荐指数
1
解决办法
1741
查看次数