BEGIN TRY
BEGIN TRANSACTION
--Lots of T-SQL Code here
COMMIT
END TRY
BEGIN CATCH
ROLLBACK
USE [msdb];
EXEC sp_send_dbmail
@profile_name='Mail Profile',
@recipients='[email protected]',
@subject='Data Error',
@body = SELECT ERROR_MESSAGE();
END CATCH
Я получаю следующую ошибку в этой строке
@body = SELECT ERROR_MESSAGE();
Неверный синтаксис рядом с ключевым словом 'SELECT'.
Кто-нибудь знает, почему?