TRY CATCH в SQL Server

Я использую SQL Server 2008. Я пытался выполнить следующее:

BEGIN TRY
    SELECT 1/0;
END TRY
BEGIN CATCH
    PRINT 'ERROR'
END CATCH;

Но я получаю следующую ошибку:

>Msg 170, Level 15, State 1, Line 1
Line 1: Incorrect syntax near 'TRY'.
Msg 156, Level 15, State 1, Line 3
Incorrect syntax near the keyword 'END'.

Может ли кто-нибудь скажите мне, как выполнить try catch в SQL Server?

6
задан STLDev 24 May 2018 в 22:31
поделиться