T-SQL - Возвратите пользовательское сообщение об ошибке и запрос конца

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

IF @SubPageDirectory IS NULL
BEGIN
    RAISERROR('@SubPageDirectory cannot be NULL', 10, 1)
    EXIT STORED PROCEDURE
END

В основном я хочу проверить, является ли моя переменная NULL, и если это, возвратите сообщение об ошибке моему веб-приложению.NET и прекратите выполнять запрос на том этапе. Как я могу достигнуть этого?

5
задан Curt 15 July 2010 в 14:44
поделиться

1 ответ

IF @SubPageDirectory IS NULL 
BEGIN 
    RAISERROR('@SubPageDirectory cannot be NULL', 16, 1) --change to > 10
    RETURN --exit now
END 
14
ответ дан 18 December 2019 в 13:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: