首页 > 解决方案 > 添加一个存储 JSON 数据的列

问题描述

我创建了如下表:

CREATE TABLE demo
(
    name varchar(50), 
    adress nvarchar
);

但我不知道如何将数据插入到adress存储 JSON 对象数据的列中,例如:

INSERT INTO demo (name, adress) 
VALUES ('vamsi', N'{"city":"avhfb","pin":46374});

像这样:我在此adress列中获得的值是动态计数,因此我需要将其存储为 JSON 格式。

标签: sqlsql-servertsql

解决方案


不要想太多。JSON 仍然是一个字符串,所以nvarchar会很好,但是为它们的数据类型添加一个长度(可能nvarchar(max)是一个 JSON 对象)。


推荐阅读