1.表转换JSON
1.1案例
案例1
create table #t2
([User_id] varchar(20),
[PWS] VARCHAR(40)
)
INSERT INTO #t2
SELECT 'ADMIN','12345'
UNION
SELECT 'INPUTUSER','YTETS'
select * from #t2 for json path, without_array_wrapper
select * from #t2 for json path
运行效果:
{"User_id":"ADMIN","PWS":"12345"},{"User_id":"INPUTUSER","PWS":"YTETS"}
[{"User_id":"ADMIN","PWS":"12345"},{"User_id":"INPUTUSER","PWS":"YTETS"}]
1.2语法解析
若要删除默认括住 FOR JSON 子句的 JSON 输出的方括号,请指定 WITHOUT_ARRAY_WRAPPER 选项。 将此选项用于单行结果,生成单个 JSON 对象作为输出,而不是生成具有单个元素的数组
2.JSON转换表
2.1案例
案例2
create table #t
(id int,
json_date nvarchar(max))
--de