将JSON数据存储在SQL Server 2014中

时间:2018-02-22 10:00:15

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

我想将JSON数据存储在SQL SERVER 2014表中。谁能告诉我怎么能这样做呢。这在2014年版本中是否可能?

1 个答案:

答案 0 :(得分:0)

就SQL Server而言,直到2016版本,JSON只是一个字符串。您可以使用@ApiOperation( value = "List of persons", notes = "List all my base's persons. ", response = Person.class, responseContainer = "List", tags = { "Persons", }) @RequestMapping(value = "/persons", produces = { "application/json" }, method = RequestMethod.GET) public PagedResources<PersonResource> persons(...) {} 以适合的大小存储它(我建议尽可能避免使用nvarchar。)
我不知道旧版本,但在2016版本中,您还可以将Json存储在XML数据类型字段中,但有一个例外 - 如果您的Json包含max字符,则需要将其替换为{{ 1}}否则你会收到错误。

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