FirebirdSQL logo
 SEQUENCE (GENERATOR)COLLATION 

Кто может создать исключение?

Выполнить оператор CREATE EXCEPTION могут:

Пользователь, создавший исключение, становится его владельцем.

Примеры

Example 1. Создание пользовательского исключения
CREATE EXCEPTION E_LARGE_VALUE 'Значение превышает предельно допустимое';
Example 2. Создание параметризованного исключения
CREATE EXCEPTION E_INVALID_VALUE
'Неверное значение @1 для поля @2';

ALTER EXCEPTION

Назначение

Изменение текста сообщения пользовательского исключения.

Доступно в

DSQL, ESQL

Синтаксис
ALTER EXCEPTION exception_name '<message>'

Подробнее см. в синтаксисе CREATE EXCEPTION

Оператор ALTER EXCEPTION изменяет текст сообщения пользовательского исключения.

Кто может изменить исключение?

Выполнить оператор ALTER EXCEPTION могут:

  • Администраторы

  • Владелец исключения;

  • Пользователи с привилегией ALTER ANY EXCEPTION.