Можно ли вернуть результаты хранимой процедуры как json? - PullRequest
0 голосов
/ 23 апреля 2020

Я знаю, как написать запрос на выборку, который возвращает результаты как json. Однако я хотел бы вернуть результаты существующих хранимых процедур как json. Другими словами, если у вас нет доступа для изменения хранимой процедуры, и все, что вы можете сделать, это exe c, тогда возможно, что SQL вернет результаты как json?

У меня действительно есть возможность доступа к хранимым процедурам, и в случае необходимости я могу создать отдельную версию тех, которые мне нужны, чтобы возвращать json результаты, но было бы намного сексуальнее, если бы я мог просто, по сути

exec dbo.myproc for json auto

Кажется, я не могу найти какую-либо информацию о том, как это сделать, но я также не нашел ничего, что говорило бы, что это пока невозможно, так как все поиски, которые я сделал, просто дали результаты о том, как это сделать. написать запрос на выборку для json и затем поместить его в хранимую процедуру для выполнения c. Поэтому я подумал, что приду, чтобы получить более точный ответ о том, возможно ли это, прежде чем я сдаюсь.

Редактировать: Я предполагаю, что ответ будет таким же для xml, но в Если вы не можете сделать json, но вы можете сделать xml, тогда мне одинаково интересно узнать, как это сделать.

...