0
我在寫一個存儲過程來返回JSON格式的結果。我想添加一個輸入參數來選擇啓用INCLUDE_NULL_VALUES使用CASE表達式,但我無法讓它工作。 @includeNullValues是默認爲0的輸入參數。任何人都可以在這裏幫助嗎?使用FOR JSON PATH,我可以使INCLUDE_NULL_VALUES爲可選項嗎?
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
感謝流量,清盤使用的if/else周圍的全部proc中的最後一個select語句,我找不到一個方法來修改只有order by子句。不漂亮,但它的作品。 –