powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / как сделать пользовательское исключение и отловить его
1 сообщений из 1, страница 1 из 1
как сделать пользовательское исключение и отловить его
    #40071834
kliff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребят, подскажите плиз, как можно на постгрис сделать что то подобное, как на оракле?

declare
my_error exception;
v_var int =;
v_var2 varchar;
begin
insert .... ;
update...;
if v_var = 1 then
v_var2 = 'gagaga';
raise my_error;
end if;
exception
when my_error then
rollback;
INSERT INTO error_table VALUES (1, v_var2 );
commit;
end;

Никак не могу найти подходящий пример.

То есть надо в блок exception прокинуть свою ошибку и там отловить ее, откатить все изменения и вставить ошибку в спец. таблицу.

Заранее спасибо.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / как сделать пользовательское исключение и отловить его
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]