RAISERROR

vah
Дата: 16.01.2009 13:58:57
После отработки RAISERROR команды SQL отрабатываться будут?
Заранее благодарен.
Дедушка
Дата: 16.01.2009 13:59:58
Зависит от уровня ошибки сгенерённой в raiserror
--------------------------------------------------------------
Дьявол кроется в деталях.
Glory
Дата: 16.01.2009 14:02:01
vah
После отработки RAISERROR команды SQL отрабатываться будут?
Заранее благодарен.

И что помешало прочитать в хелпе

The errors generated by RAISERROR operate the same as errors generated by the Database Engine code. The values specified by RAISERROR are reported by the ERROR_LINE, ERROR_MESSAGE, ERROR_NUMBER, ERROR_PROCEDURE, ERROR_SEVERITY, ERROR_STATE, and @@ERROR system functions. When RAISERROR is run with a severity of 11 or higher in a TRY block, it transfers control to the associated CATCH block. The error is returned to the caller if RAISERROR is run:

- Outside the scope of any TRY block.
- With a severity of 10 or lower in a TRY block.
- With a severity of 20 or higher that terminates the database connection.
vah
Дата: 16.01.2009 14:43:47
Дедушка
Зависит от уровня ошибки сгенерённой в raiserror
--------------------------------------------------------------
Дьявол кроется в деталях.


Корректно ли его ипользовать не в случае ошибки, а просто для вывода сообщения клиенту?
Crimean
Дата: 16.01.2009 14:57:14
vah
Дедушка
Зависит от уровня ошибки сгенерённой в raiserror
--------------------------------------------------------------
Дьявол кроется в деталях.


Корректно ли его ипользовать не в случае ошибки, а просто для вывода сообщения клиенту?


вполне. только с клиентским приложением "договоритесь"
а то высокие severity многие показывают как ошибки, а низкие - вообще не показывают
Glory
Дата: 16.01.2009 15:00:38
vah
Дедушка
Зависит от уровня ошибки сгенерённой в raiserror
--------------------------------------------------------------
Дьявол кроется в деталях.


Корректно ли его ипользовать не в случае ошибки, а просто для вывода сообщения клиенту?

Это вы так собрались возвращать клиенту данные из процедуры предыдущей вашей темы ?
Дедушка
Дата: 16.01.2009 15:00:41
Лучше вообще свои собственные мессаджи создать на сервере.

--------------------------------------------------------------
Дьявол кроется в деталях.