Текущий архив: 2003.09.15;
Скачать: CL | DM;
Вниз
Триггер присваивающий значение поля для записи в таблице n, при Найти похожие ветки
← →
dimm (2003-08-25 10:14) [0]удалении записи в таблице m. Как это должно выглядеть?
Вообще может ли триггер работать более чем с одной таблицей. InterBase 7.0
Попробовал следующий вид, она не видит поля которому идёт присвоение.
Create trigger DeleteDogovor for dogovor
active
after delete
as begin
car.iddogovor=0
where dogovor.iddogovor=car.iddogovor;
end;
← →
stud (2003-08-25 10:39) [1]begin
update platelschik set balans=balans+old.stoim where id=old.plat;
update platelschik set balans=balans-new.stoim where id=new.plat;
end
тригер реагирует на изменение поля в одной таблице, изменяет поля в другой
← →
Zacho (2003-08-25 10:41) [2]Триггер может работать с любым кол-вом таблиц.
А твой триггер должен выглядеть примерно так:
Create trigger DeleteDogovor for dogovor
active
after delete
as begin
update car c set c.iddogovor=0 where c.iddogovor=old.iddogovor;
end;
← →
dimm (2003-08-25 10:54) [3]Огромное спасибо.
Страницы: 1 вся ветка
Текущий архив: 2003.09.15;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.01 c