主从表删除的触发器,高手帮忙看看

xuetao121 2008-07-07 10:05:39
主表名 HBC_JJGZ_JCGYGCK 从表名 HBC_JJGZ_JCGYGCKMX
主表的 ID = 从表的 ZBBH

我建的触发器如下,但是提示我执行删除的时候 提示我 触发器无效且未通过确认.高手帮忙看看

create trigger JCGYGCK
before delete on HBC_JJGZ_JCGYGCK
begin
delete from HBC_JJGZ_JCGYGCKMX where HBC_JJGZ_JCGYGCKMX.ZBBH = HBC_JJGZ_JCGYGCK.ID
end;
...全文
57 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
范佩西_11 2008-07-07
请问:old.ID是什么意思?解释一下。我新手想学习下。
回复
xuetao121 2008-07-07
分给了 谢谢你们
回复
xuetao121 2008-07-07
OK了 终于好了,呵呵原来2楼的兄弟是对的,但是有个问题, old.ID 后面得加分号 否则会出错
回复
xuetao121 2008-07-07
1楼的兄弟 你的不行 还是提示错误
2楼的兄弟,你的会出来一个提示框 VALUE里面怎么写?我新手,呵呵别见笑
回复
dbcxbj 2008-07-07
我觉得你应该是这个意思,你试试看
create trigger JCGYGCK
before delete on HBC_JJGZ_JCGYGCK
for each row
begin
delete from HBC_JJGZ_JCGYGCKMX where HBC_JJGZ_JCGYGCKMX.ZBBH = :old.ID
end JCGYGCK;
回复
caoleione 2008-07-07
create trigger JCGYGCK
before delete on HBC_JJGZ_JCGYGCK
begin
delete from HBC_JJGZ_JCGYGCKMX where HBC_JJGZ_JCGYGCKMX.ZBBH = :OLD.ID ;
end;
回复
相关推荐
发帖
基础和管理
创建于2007-09-28

1.7w+

社区成员

Oracle 基础和管理
申请成为版主
帖子事件
创建了帖子
2008-07-07 10:05
社区公告
暂无公告