确保使用 ISJSON 正确格式化 JSON
由于 JSON 是存储的文本列,因此你可能希望确保其格式正确。你可以在 JSON 列上添加 CHECK 约束,以检查文本格式正确的 JSON:
CREATE TABLE ProductCollection (
Id int identity primary key,
Data nvarchar(max)
CONSTRAINT [Data should be formatted as JSON]
CHECK (ISJSON(Data) > 0)
)
如果你已有表,则可以使用 ALTER TABLE 语句添加检查约束:
ALTER TABLE ProductCollection
ADD CONSTRAINT [Data should be formatted as JSON]
CHECK (ISJSON(Data) > 0)