У меня есть пакетный файл, который выполняет хранимую процедуру. Хранимая процедура также возвращает результирующий набор. Я бегу следующий SQL из пакетного файла:Как определить, успешно ли выполнена sqlcmd хранимая процедура
SET NOCOUNT ON
EXEC spc.vs_load_tables
Однако хранимая процедура возвращает 1, если он встречает ошибку. Как это сделать? Я использовал ERRORLEVEL
. Но ERRORLEVEL
равно 0, даже если хранимая процедура возвращает ошибку. Пожалуйста помоги.
Alter хранимую процедуру, чтобы использовать 'RAISERROR'? –