oracle触发器中,怎么删除触发的那条数据 10

假设A表做行插入触发器,A表进来一条数据,满足条件后需要把那条数据插入B表,然后删除A表中的这条数据,删除语句怎么做... 假设A表做行插入触发器,A表进来一条数据,满足条件后需要把那条数据插入B表,然后删除A表中的这条数据,删除语句怎么做 展开
 我来答
匿名用户
2017-02-15
展开全部
此种处理方式无法实现
1,经测试在A触发器中,满足条件,写入B表,再删除A,删除的这个操作不能进行。
2,换个思路,在A添加触发器,满足条件,写入B,在B表上也添加触发器,满足条件,删除A,同样无法进行。
换个处理方式:
写入A,满足条件,再写入B, 再删除A, 那么写入A的时候就是个多余的动作。
最好的处理方式,不符合条件的写入A,符合条件的直接写入B
追问
触发器就是在插入A表的同时触发的,就是那条数据已经插入A表了,判断以后发现这条数据是B的,该怎么做
追答
不要触发器,不符合条件的调用A的保存方法,符合条件的调用B的保存方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式