在SQL Server 2016中,如何为从表中读取的json数据设置varchar
变量值?
例如,如果我按如下方式读取json数据:
select column1
from table1
FOR JSON AUTO
然后我得到一个自动命名的列,如[JSON_F52E2B61-18A1-11d1-B105-00805F49916B
]使用单行json数据。然后,我如何将此值复制到varchar
变量中?
答案 0 :(得分:4)
一种可能的方式。
declare @json nvarchar(max)
set @json = (select column1
from table1
FOR JSON AUTO)