-4

帐户

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

acctotal number

学生

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

fees number

accno varchar

我想创建一个触发器,只要从 'student'中删除记录,它就会更新 'account' 表。它从帐户中的总金额中减去学生的费用。

提前谢谢。

4

1 回答 1

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;
于 2013-10-02T09:22:25.713 回答