Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.47 MB
Время: 0.031 c
3-48416
shnidke
2003-08-25 22:32
2003.09.15
Вычисление суммы


1-48585
RyDmi
2003-09-04 01:10
2003.09.15
Как поместить проект в SysTray?


3-48445
BKGG
2003-08-24 18:41
2003.09.15
Я питаюс присоединиться к таблице Telephones, расположенную в баз


14-48721
Е-Моё имя
2003-08-27 14:32
2003.09.15
Тема


3-48417
Alone Corsar
2003-08-26 10:38
2003.09.15
Qreport. переход с Delphi 1 на Delphi 6 проблемы с отчетами...