簡體   English   中英

我們可以選擇在 SQL Server 2016 中使用 `JSON Path`

[英]Can we optionally use `JSON Path` in SQL Server 2016

我想根據我傳遞給 SQL Server 存儲過程的參數返回 JSON 或表結果集(正常)。

SELECT  
    emp.Name,
    emp.EmpID 
FROM 
    Employee emp 
ORDER BY 
    emp.Name       
FOR JSON Path;

這將返回一個帶有字符串 JSON 結果的列。

我想根據參數將其設為可選。 基本上我想重新使用 JSON 的存儲過程以及正常結果。

sql關鍵字或對象名即列名或表名不能直接作為參數使用,

您可以在側 SP 中交替編寫動態 SQL。

注意:它會影響性能,因為它是動態 SQL。

建議:寫兩個 sp 。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM