oracle触发器问题:批量插入如何对符合条件的记录实现不插入操作?

oracle触发器问题:对于每次批量插入三条记录的语句,如果要对舍弃这三条中满足条件的记录怎么做?怎么让这批量插入即成功提交,又删除了其中符合条件的记录呀,可以先插入再对... oracle触发器问题:对于每次批量插入三条记录的语句,如果要对舍弃这三条中满足条件的记录怎么做?怎么让这批量插入即成功提交,又删除了其中符合条件的记录呀,可以先插入再对符合条件的记录进行删除吗?请高手解答。
例:表A(a1,a2,a3),程序一次性插入(1,2,3)(2,2,3)(3,2,3)这三条记录,成功插入后,立即对(2,2,3)这条符合条件a1=2的记录进行清除呢。前提还必须通过客户端即数据提交程序数据已插入成功。
展开
 我来答
匿名用户
2015-01-21
展开全部
oracle triggert恐怕不能实现你这个要求,可能只能在客户端提交程序中先过滤这些数据,或Job异步实现。如果实在要在触发器中实现,只能先插入到临时表,然后从临时表触发到A表(符合条件a1=2的记录不插入A)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式