sql - 添加一个存储 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 格式。
解决方案
不要想太多。JSON 仍然是一个字符串,所以nvarchar
会很好,但是为它们的数据类型添加一个长度(可能nvarchar(max)
是一个 JSON 对象)。
推荐阅读
- javascript - 是否可以与 iframe 共享相机?
- php - 如何使用 Google 服务帐户通过 Activity API 检索 Google Drive 活动?
- asp.net-core - IIS 中访问受限的 ASP.NET Core 自定义错误页面
- python - scipy.stats.bootstrap 不导入,python
- wordpress - 悬停链接时的 Wordpress 缩略图
- angular - Angular - 每次条件发生变化时如何防止 ngIf 破坏组件
- angular - Angular - 下拉列表优化
- solr - 如何在 SolrCloud 模式下正确更新配置集
- javascript - 使用 bootstrap V5 进行自定义验证
- python - 带有 pyqt6 的 pyinstaller 无法使用 pyqt5 模块构建没有属性 __version__