sql MS SQL String Escaping

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql MS SQL String Escaping相关的知识,希望对你有一定的参考价值。

DECLARE @info NVARCHAR(100)='{"name":"John","skills":["C#","SQL"]}'
PRINT @info
-- OUTPUT
-- {"name":"John","skills":["C#","SQL"]}
 
 
SET @info=JSON_MODIFY(@info,'$.skills','["C#","T-SQL","Azure"]')
PRINT @info
-- OUTPUT
-- {"name":"John","skills":"[\"C#\",\"T-SQL\",\"Azure\"]"}
 
 
SET @info=JSON_MODIFY(@info,'$.skills',
            JSON_QUERY('["C#","T-SQL","Azure"]'))
PRINT @info
-- OUTPUT
-- {"name":"John","skills":["C#","T-SQL","Azure"]}

以上是关于sql MS SQL String Escaping的主要内容,如果未能解决你的问题,请参考以下文章

sql语句里怎么将String转换成Date

MS SQL Server的STRING_SPLIT和STRING_AGG函数

Ms Access SQL:连接用逗号分隔的一对多关系[重复]

没有为存储过程定义参数 @x... 使用 MS_SQL JDBC

MS SQL:在 SELECT 中使用函数调用优化查询

在ms sql中如何拆分字符串:如一列值为 aaabbbccc 如何拆成 aaa , bbb, ccc三列?