oracle 触发器更新基表不同记录所产生的问题
来源:互联网 发布:淘宝店铺怎么起名字 编辑:程序博客网 时间:2024/05/16 14:59
因为不想通过后台代码实现,所以想通过触发器来进行操作更新,但是因为触发器更新基表会产生死锁现象,所以参考网上用 全局变量来解决该问题,但是在我的行级触发器中一直报错,不明原因。代码如下:
create or replace package pkg_proinfo_update
as G_process in varchar2;G_id in number;end ;
CREATE OR REPLACE TRIGGER proparent_process_prochild
before update OF process
ON proinfo
FOR EACH ROW
when (old.proclass='总体项目')
BEGIN
FXYDATA.V_ROW:=:new.process;
FXYDATA.V_GUID:=:new.guId;
END;
create or replace trigger pkg_proproc_update
after update on proinfo
begin
UPDATE proinfo p SET p.parentstate =pkg_proinfo_update.G_process
WHERE p.parentguid = pkg_proinfo_update.G_id;
end;
0 0
- oracle 触发器更新基表不同记录所产生的问题
- 表同步更新的问题的触发器
- oracle使用dblink和cursor更新不同数据库的记录
- 批量更新的触发器问题
- Oracle远程更新不同服务器的表
- Oracle触发器 响应表的特定列更新
- 关于jQuery版本不同而产生的问题、写法的记录
- 关于IP更换后基于ORACLE数据库的开发所产生的问题及解决方案
- dll库加载所产生的问题
- 表同步更新的问题的触发器(SQLSERVER)
- 表同步更新的问题的触发器(SQLSERVER)
- 表同步更新的问题的触发器(SQLSERVER)
- oracle触发器产生单据号
- Oracle 触发器更新本表数据
- Oracle前置更新触发器
- Oracle 更新触发器
- 使用update触发器更新同一张表不同字段的数据
- Mysql创建触发器实现不同表的插入、更新、删除操作
- linux 中解析命令行参数 (getopt_long用法)
- 手把手教你做iphone的soap应用(webservice)
- LBP特征描述字
- ORA-12154:TNS:could not resolve the connect identifier specified
- [LeetCode] Reverse Linked List II
- oracle 触发器更新基表不同记录所产生的问题
- ListView
- MySQL与PostgreSQL:该选择哪个开源数据库?哪一个更好?
- Listview 2
- Object C 入门基础
- [LeetCode] Binary Tree Preorder Traversal
- c++直接插入排序
- Linux 的基本系统数据类型
- shell排序