请教:
我想创建一个触发器,在表A 进行增删改操作时,自动触发增加B表中一行新数据的方法。就像日志功能!B表中的数据值用参数传递!应该怎么做?最好麻烦用代码举例说明,谢谢!
解决方案 »
- oracle数据库备份及删除
- 使用ADO访问oracle,在gcc编译器中编译报错,求解?
- 为什么我的PL/SQL Developer连不上我的本地Oracle数据库?
- oracle 存储过程插入数据的问题?
- oracle的两表更新奇怪问题,请帮忙解释一下!
- 家里的计算机正在运行Oracle,我不小心把电源拔了。计算机重新启动后似乎还能够运行Oracle,怎么看Oracle有没有损坏?为了Oracle能够在家
- Oracle的问题
- 购买Oracel要注意那些?
- 用Java从Oracle取数据的问题
- 关于oracle中的服务名的问题
- 关于存储过程并发处理
- Oracle SQL中 (+) 不能出现在 OR 字句中
before update or insert or delete on A for each row
begin
insert into B values(...);
end;
随便说一下,触发器中不能写事务相关的语句。
create 一个触发器 在里边调用一个过程 没什么难度啊
值得注意的是 触发器和调用它的sql在一个事务里 所以 触发器里调用的存储过程最好不要提交 保持和外层事务一致性