gdscode
GDSCODE
Версии сервера
0.9 | 1.0 | 1.5.3 | 1.5.4 | 1.5.5 | 2.0 | 2.0.3 | 2.0.4 | 2.1 | 2.5 | 3.0 |
---|---|---|---|---|---|---|---|---|---|---|
- | - | Да | Да | Да | Да | Да | Да | Да | Да | Да |
Доступно в
Формат
GDSCODE
Описание
GDSCODE возвращает внутри PSQL-блока, хранимой процедуры или триггера код ошибки Firebird. Конструкция введена с целью обработки ошибок выполнения PSQL-блоков.
Если никакой ошибки не произошло, GDSCODE возвращает 0.
Вместо числовых значений GDSCODE можно использовать соответствующие им литералы.
Пример
WHEN GDSCODE 335544551, GDSCODE 335544552, GDSCODE 335544553, GDSCODE 335544707 DO BEGIN EXECUTE PROCEDURE SOME_PROC(GDSCODE); EXIT; END
или
WHEN GDSCODE grant_obj_notfound, GDSCODE grant_fld_notfound, GDSCODE grant_nopriv, GDSCODE grant_nopriv_on_base DO BEGIN EXECUTE PROCEDURE SOME_PROC(GDSCODE); EXIT; END
См. также
Источник
gdscode.txt · Последнее изменение: 2011/01/13 13:47 (внешнее изменение)
Обсуждение