-4

アカウント

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

acctotal number

学生

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

fees number

accno varchar

'student' からレコードが削除されるたびに'account' テーブルを更新するトリガーを作成したいと考えています。これは、アカウントの acctotal から学生の料金を差し引きます。

事前にt​​hnx。

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 に答える