Условия хранимой процедуры - PullRequest
0 голосов
/ 22 февраля 2012

Я немного ничего не понимаю об этом в SQL Server.Я не уверен, возможно ли это или нет.

Ну, все, что я ищу, это как показано ниже

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

Что-то вроде

IF EXEC (@temp) THEN 'The results are present'
ELSE ''
END IF

Любой вклад в это, будет полезно !!!

Спасибо !!!

1 Ответ

1 голос
/ 26 марта 2012

Возьмите временную таблицу и вставьте в нее все данные, которые хранимая процедура вернет.Таким образом, в итоге вы будете писать

INSERT INTO @tempTable(col1,col2) SELECT val1,val2 FROM table1

вместо только

SELECT val1,val2 FROM table1

в конце, просто проверьте, нет ли записей во временной таблице

if exists(select * from @temptable)
 print'stored procedure returned some data'
else
 print'stored procedure did not return data'
...