Oracle 创建触发器
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,create or replace trigger DATA_SYNC_@TABLE@ before insert or update or delete on @TABLE@ REFERENCI
千家信息网最后更新 2025年02月23日Oracle 创建触发器
create or replace trigger DATA_SYNC_@TABLE@ before insert or update or delete on @TABLE@ REFERENCING OLD AS old_emp NEW AS new_emp for each rowbegin --通过应用程序修改时,F_SYNC_UPDATE=null或F_SYNC_UPDATE=0,此时不需要更新F_SYNC_DATE 时间戳,也不需要记录删除记录 if (:new_emp.F_SYNC_UPDATE is null) or (:new_emp.F_SYNC_UPDATE = 0) then --插入和更新操作,更新时间戳F_SYNC_DATE=systimestamp和F_SYNC_UPDATE=null if INSERTING or UPDATING then select systimestamp, null into :new_emp.F_SYNC_DATE, :new_emp.F_SYNC_UPDATE from dual; end if; if INSERTING then --把新增加的记录插入到操作记录表 insert into DATA_SYNC_B_OPERATOR (t_name, o_type, o_date, VKEYS) values ('@TABLE@', 1, systimestamp, @INSERTVAL@); end if; if DELETING then --把删除记录的主键添加到操作记录表 insert into DATA_SYNC_B_OPERATOR (t_name, o_type, o_date, VKEYS) values ('@TABLE@', 3, systimestamp, @UPDATEVAL@); end if; end if;end DATA_SYNC_@TABLE@;
更新
时间
记录表
应用程序
程序
应用
触发器
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
计算机二级网络技术笔试
计算机网络技术与会计哪个好
网站制作软件开发是什么专业
海康服务器管理地址是多少
日本下个软件开发
sybase数据库是什么
海南忆成网络技术有限公司
南京软件开发公司电话
江宁区智能化软件开发专业服务
安卓手机连接服务器文件管理
软件开发师实践
服务器 用360安全卫士
南通风禾网络技术有限公司地址
服务器管理员密码被注销
用sql创建数据库并修改
app服务器主机推荐
数据库中心大全
数据库同时修改两表中的数据
数据库写出确定集合的谓词
少量数据采集服务器
宝鸡网络技术调试
博兴crm软件开发服务
北京bim数据库
风铃声软件开发
移动终端软件开发技术是啥
网络安全责任制考核网址
网络安全同花顺
冬奥网络技术
宝山区网络技术咨询业务流程
30岁软件开发转行