2013-10-02 2 views
-4

счетTrigger в оракула

---------- 
accno varchar 

acctotal number 

студент

---------- 
id varchar 

fees number 

accno varchar 

Я хочу создать триггер который обновляет 'счет' таблица в любое время, когда запись удаляется из ' студент '. Он вычитает плату студента от acctotal в счете.

thnx заранее.

ответ

0

Попробуйте

CREATE OR REPLACE TRIGGER account_after_delete 
AFTER DELETE 
    ON student 
    FOR EACH ROW 

BEGIN 

    UPDATE account SET acctotal=acctotal -:old.fees 
    WHERE accno=:old.accno; 

END; 
Смежные вопросы