我正在编写存储过程以返回JSON格式的结果。我想添加一个输入参数,以使用CASE表达式选择性地启用INCLUDE_NULL_VALUES,但我无法使其工作。 @includeNullValues是默认为0的输入参数。任何人都可以帮忙吗?
SELECT.....
FROM #matterdetail md
ORDER BY CASE
WHEN @includeNullValues = 1 THEN
md.FileNumber
FOR JSON PATH, INCLUDE_NULL_VALUES
ELSE
md.FileNumber
FOR JSON PATH
END