【紧急求助!】oracle触发器中如何获取某一个表的insert和delete语句操作失败
详细描述如下:
1.数据库中存在表A,有操作会往这个表A里insert数据或者delete数据
2.再在这个数据库创建另一个表B
3.现在想创建一个触发器,触发器要实现的是,当一旦出现操作表A的所有insert或delete出现异常时,此时往表B里写入一条数据。
注意:这里操作表A的insert或delete都不是在触发器里的操作,而是有其他地方来做这个insert或delete操作。
1.数据库中存在表A,有操作会往这个表A里insert数据或者delete数据
2.再在这个数据库创建另一个表B
3.现在想创建一个触发器,触发器要实现的是,当一旦出现操作表A的所有insert或delete出现异常时,此时往表B里写入一条数据。
注意:这里操作表A的insert或delete都不是在触发器里的操作,而是有其他地方来做这个insert或delete操作。
...全文
相关推荐
ORACLE中查找定位表最后DML操作的时间小结
在Oracle数据库中,如何查找,定位一张表最后一次的DML操作的时间呢? 方式有三种,不过都有一些局限性,下面简单的解析、总结一下。感兴趣的朋友跟随小编一起看看吧
SQL数据操作语句大全
SQL数据操作语句大全,欢迎大家下载使用
Oracle触发器实验报告
表employees和department存在参照完整性约束,在表employees中插入记录(‘70’,‘999’)department_id为‘999’时,department表中还不存在department_id为‘999’的记录,所以违背了参照完整性约束,出现“Integrity constraint violation error”提示信息。 UPDATE employees SET department_id = 999 WHERE employee_id = 170; -- Integrity constraint violation error
Oracle复制表数据的两种用法
NULL 博文链接:https://wodeguozili.iteye.com/blog/2151906
Oracle数据操作和控制语言详解
Oracle数据操作和控制语言详解


