【问题标题】:Store JSON data in SQL Server 2014在 SQL Server 2014 中存储 JSON 数据
【发布时间】:2018-02-22 10:00:14
【问题描述】:

我想将 JSON 数据存储在 SQL SERVER 2014 表中。谁能告诉我我该怎么做。这在 2014 版本中甚至可能吗?

【问题讨论】:

  • SQL Server 2014 不支持 JSON,因此您可以使用NVARCHAR(MAX) 列来存储 JSON 数据。您将无法使用任何 JSON T-SQL 扩展。

标签: sql sql-server sql-server-2014 sql-server-2016


【解决方案1】:

就 SQL Server 而言,直到 2016 版本,JSON 只是一个字符串。您可以使用nvarchar 以任何适合的大小存储它(我建议尽可能避免使用max)。
我不知道旧版本,但是在 2016 版本中,您还可以将 Json 存储在 XML 数据类型字段中,但有一个例外 - 如果您的 Json 包含 & 字符,则需要将其替换为 & 否则你会得到一个错误。

从2016版本开始,还可以使用数据库新的JSON特性,即ISJSONJSON_VALUEJSON_QUERYJSON_MODIFY

【讨论】:

    猜你喜欢
    • 2018-02-07
    • 1970-01-01
    • 2015-06-14
    • 1970-01-01
    • 1970-01-01
    • 2016-08-22
    • 2019-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多