我有两个表一个是BOOKS,一个是DETOPDETOP中的DID是BOOKS中BID的外键。
下面是我的触发器:
create or replace trigger del_booksid
after delete on books
for each row
begin
delete from detop where did=:old.bid;
end del_booksid;
/
我触发器编译创建成功了。。
之后我就用DELETE了。。
DELETE FROM BOOKS WHERE BID = 7;
之后就出错了!!ERROR 位于第1行:
ORA-04098:触发器'SCOTT.BOOKS_DELETE'无效且未通过重新确认这是怎么回事呢?怎么解决呢!?谢谢帮助一下我!!