现在有一张明细表A,插入明细表A是一个是事务。然后现有一个触发器,在插入表A后,更新表A刚插入的明细的一个字段。
现有问题:
1。是事务提交后触发触发器,还是插入表A事务没提交就触发。
2。现在事务执行到插入表A时报错,是否是因为事务没提交,而不能更新新插入明细字段而产生的问题。
求高人指点
现有问题:
1。是事务提交后触发触发器,还是插入表A事务没提交就触发。
2。现在事务执行到插入表A时报错,是否是因为事务没提交,而不能更新新插入明细字段而产生的问题。
求高人指点
解决方案 »
- ORA -00604 ORA -02289同时报错!!!!急急急急急!!!!在线等
- SQL%ROWCOUNT=0和SQL%NOTFOUND等价吗
- 分解字段内容!急
- pl/sql developer的一个问题
- 请问:执行DDL语句时,回滚段和临时段,回滚表空间和临时表空间,都起什么样的作用?在什么时候起作用?
- oracle怎变成英文版了?
- 谁有quest central或者是sql navigator的中文使用手册或帮助?
- 太奇怪了!在Enterprise Manager里面看不到数据库!急急急!
- oracle 数据处理
- 这个SQL怎么写?
- 如何将一个CSV文件导入oracle中的两个表中
- Oracle问题
代码太多,不好贴,我描述下,具体就是.net里启动一个oracle事务:
插入账务信息表,插入购物明细表,提交事务。
然后触发器是对应购物明细表的,一旦插入新纪录
触发器代码:
create or replace trigger trdpaydetails_insert_info after
insert ON trdpaydetails for each row
declare
update trdpaydetails set :new.USECLASS='0' where TRADEIDNO=:new.TRADEIDNO;
end trdpaydetails_insert_info;