Имея небольшую проблему и задаемся вопросом, правильно ли я использую ее.
В моем SQL script есть
BEGIN TRY
// check some information and if there are certains errors
RAISERROR ('Errors found, please fix these errors and retry', 1, 2) WITH SETERROR
// Complete normal process if no errors encountered above
PRINT 'IMPORT SUCCEEDED'
END TRY
BEGIN CATCH
PRINT 'IMPORT ABORTED. ERRORS ENCOUNTERED'
END CATCH
Однако это приводит к ошибке, а затем продолжается с остальной частью script. Что мне не хватает? Спасибо!