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

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


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