Как поместить 0 в таблицу result и распечатать сообщение в специальном столбце(хранимая процедура SQL)
DECLARE @check INT = CASE WHEN @@ROWCOUNT = 0 THEN select 0 as [result], 'Success' as [message] ELSE select 1 as [result], 'Failed' as [message] END
Что я уже пробовал:
я пробовал если еще но получаю логическую ошибку
Вывод будет такой
| результат | | сообщение |
| 0 | | успех |
| 1 | | не удалось |
Santosh kumar Pithani
Переменная возвращает только единичные значения, а не табличные записи.Найди мое решение
выберите [], случай, когда [результат]=функции@@rowcount после "успеха" еще не конец как [сообщение]
from (values(0),(1)) AS tab([результат])
CHill60
В чем же ошибка?