目前 SQL Server 2016 CTP 3 及更高版本支持包含 JSON 内容的 NVARCHAR(max) 字段。但是,由于类型 NVARCHAR(max) 是完全自由形式的,因此对这些字段没有任何限制。
我可以声明一个约束来防止插入一个不是有效 JSON 的非空值吗?
目前 SQL Server 2016 CTP 3 及更高版本支持包含 JSON 内容的 NVARCHAR(max) 字段。但是,由于类型 NVARCHAR(max) 是完全自由形式的,因此对这些字段没有任何限制。
我可以声明一个约束来防止插入一个不是有效 JSON 的非空值吗?
添加此约束: