在SQL Server 2014中存储JSON数据

在SQL Server 2014中存储JSON数据,sql,sql-server,sql-server-2014,sql-server-2016,Sql,Sql Server,Sql Server 2014,Sql Server 2016,我想在SQL SERVER 2014表中存储JSON数据。谁能告诉我怎么做。这在2014版中可能吗?就SQL Server而言,在2016版之前,JSON只是一个字符串。您可以使用nvarchar以任何适合的大小存储它(我建议尽可能避免max。 我不知道较旧的版本,但在2016版本中,您也可以将Json存储在XML数据类型字段中,但有一个例外-如果您的Json包含&字符,则需要将其替换为&否则将出现错误 从2016版开始,您还可以使用数据库新的JSON功能,即,SQL Server 201

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

就SQL Server而言,在2016版之前,JSON只是一个字符串。您可以使用
nvarchar
以任何适合的大小存储它(我建议尽可能避免
max

我不知道较旧的版本,但在2016版本中,您也可以将Json存储在XML数据类型字段中,但有一个例外-如果您的Json包含
&
字符,则需要将其替换为
&否则将出现错误


从2016版开始,您还可以使用数据库新的JSON功能,即,SQL Server 2014不支持JSON,因此您可以使用
NVARCHAR(MAX)
列来存储JSON数据。您将无法使用任何JSON T-SQL扩展。