tsklab
@tsklab
Здесь отвечаю на вопросы.

Как использовать в запросе результат выполнения процедуры?

Как использовать в запросе табличный результат выполнения хранимой процедуры?
SELECT * FROM (EXECUTE EncyclNewPage)
  • Вопрос задан
  • 158 просмотров
Решения вопроса 1
tsklab
@tsklab Автор вопроса, куратор тега SQL Server
Здесь отвечаю на вопросы.
Нужно использовать временную таблицу:
CREATE OR ALTER PROCEDURE EncyclNewPageGroup
AS
  DECLARE @Temp TABLE( Alpha VARCHAR(100), [Path] VARCHAR(100), IDFrom INT, IDTo INT)
  INSERT INTO @Temp EXECUTE EncyclNewPage
  SELECT DISTINCT [Path], IDFrom, IDTo FROM @Temp WHERE NOT IDFrom IS NULL ORDER BY 1
--
GO
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы