我正在使用SQL Server 2016,它支持JSON PATH
返回JSON字符串。 我不知道如何得到一個簡單的空json數組,我的意思是[]
當我的查詢或子查詢返回null。我試過此查詢:如何強制SQL Server返回空JSON數組
SELECT '' AS TEST
FOR JSON PATH,ROOT('arr')
返回:
{"arr":[{"test":""}]}
而且這一個:
SELECT NULL AS TEST
FOR JSON PATH,ROOT('arr')
返回:
{"arr":[{}]}
它的更好,但仍不正確,我需要這個:
{"arr":[]}