sql-server - 将 T-SQL json 列读入 varchar 变量

标签 sql-server json

在SQL Server 2016中,如何为从表中读取的json数据设置一个varchar变量值?

比如我读取json数据如下:

select column1
from table1
FOR JSON AUTO

然后我得到一个自动命名的列,例如 [JSON_F52E2B61-18A1-11d1-B105-00805F49916B ] 带有一行 json 数据。然后如何将此值复制到 varchar 变量中?

最佳答案

一种可能的方式。

declare @json nvarchar(max)

set @json = (select column1
from table1
FOR JSON AUTO)

关于sql-server - 将 T-SQL json 列读入 varchar 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44091147/

相关文章:

sql-server - 修改列类型并替换数据

javascript - jQuery MaskMoney 插件和字段类型 Decimal(SQL SERVER 表)出现问题

sql-server - 使用 WPF 数据网格更新 SQL 数据库表

sql-server - SQL Server : Get current user without domain

javascript - Socket.io 如何发送 JavaScript 对象

json - 插入动态数据和请求链接运行范围

python - 通过 Python 在 Cassandra 中保存 JSON

asp.net - 在 ASP.NET 中读取发布的 JSON 数据

json - JSON coinbase API历史数据的麻烦结构

sql - 如何从表中获取几个最高值?