3
使用PostgreSQL我可以有多行json對象。使用FOR JSON子句獲取多行
select (select ROW_TO_JSON(_) from (select c.name, c.age) as _) as jsonresult from employee as c
這給了我這樣的結果:
{"age":65,"name":"NAME"}
{"age":21,"name":"SURNAME"}
但是在SqlServer時,我用它給我的JSON對象,而不是多行的數組FOR JSON AUTO子句。
select c.name, c.age from customer c FOR JSON AUTO
[{"age":65,"name":"NAME"},{"age":21,"name":"SURNAME"}]
如何在SqlServer中獲得相同的結果格式?
Fantastico !!像魅力工作..謝謝一噸! :) – izengod
@Mathew:是的,看到更新的問題。我不知道有什麼辦法可以做到這一點,並且會有很好的表現;請問另一個問題,如果這是一個問題。 (或者,您知道,只需寫出列,出於某種原因,建議不要使用SELECT *。) –