powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как отменить вставку в триггере?
7 сообщений из 7, страница 1 из 1
Как отменить вставку в триггере?
    #32995374
4_Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо в триггере при инсерте отменять вставку данных при оперделённых значениях полей.
Первое что приходит в голову при проверке значений убрать строчку
RETURN NEW;
...
Рейтинг: 0 / 0
Как отменить вставку в триггере?
    #32995391
Фотография oz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вызвать Exception
...
Рейтинг: 0 / 0
Как отменить вставку в триггере?
    #32995451
Sad Spirit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4_Alex
Первое что приходит в голову при проверке значений убрать строчку
RETURN NEW;
Второе, что должно придти в голову --- почитать документацию, где написано, что надо делать RETURN NULL.
...
Рейтинг: 0 / 0
Как отменить вставку в триггере?
    #32995470
фффф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В триггере на AFTER INSERT - только RAISE EXCEPTION.
...
Рейтинг: 0 / 0
Как отменить вставку в триггере?
    #32996772
4_Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ффффВ триггере на AFTER INSERT - только RAISE EXCEPTION.

Верно, только так и работает, спасибо.
...
Рейтинг: 0 / 0
Как отменить вставку в триггере?
    #33018792
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если RETURN OLD написать?
...
Рейтинг: 0 / 0
Как отменить вставку в триггере?
    #33024845
4_Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кувалдин РоманА если RETURN OLD написать?

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


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