powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / IB 4.1 вопрос про тригеры....
4 сообщений из 4, страница 1 из 1
IB 4.1 вопрос про тригеры....
    #32285804
SpaceMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IB 4.1 вопрос про тригеры....

предположим есть таблица table1
и вней кто-то удаляет запись.....
на это дело настроен тригер который запускается при удалении записи.. и чо то пишет в table2....
как тригеру узнать какую именно запись в table1 удаляют ?
...
Рейтинг: 0 / 0
IB 4.1 вопрос про тригеры....
    #32285826
Серега
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что значит "какую именно запись"?
Все значения полей при удалении доступны в тригере по префиксу OLD. Old.Id - например - старое значение поля Id.
...
Рейтинг: 0 / 0
IB 4.1 вопрос про тригеры....
    #32285924
Малиновский Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смело обращайся к текущим значениям полей - они и есть те значения, которые удаляются (если триггер before) или те значения, которые удалены (если after).
...
Рейтинг: 0 / 0
IB 4.1 вопрос про тригеры....
    #32285932
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное товариСЧ работал с ораклом. Там триггеры по умолчанию операторные, кажется, а чтоб для каждой строки срабатывали, надо сказать FOR EACH ROW. В IB операторных триггеров нету.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / IB 4.1 вопрос про тригеры....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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