Oracle 创建触发器
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,create or replace trigger DATA_SYNC_@TABLE@ before insert or update or delete on @TABLE@ REFERENCI
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
牛的软件开发公司
软件开发项目申报书范例
软件开发工作亮点团队协作
c 更新数据库信息
谷歌云服务器自动付款
网络技术开设学校
无法访问移动网络安全
投票软件开发公司
网络安全征集活动作品
数据库范式例题详解
计算机网络技术微盘
你身边的网络安全专家是谁
百泰网络技术有限公司怎么样
ahci化学数据库
拼多多退出春晚租服务器
当前重大的网络安全事件
平台管理服务器套什么定额
网络架构管理服务器
教育视频监控网络安全标准
网络安全的基本应用
公益诉讼与网络安全
我的世界服务器开不了疾跑
适合开服务器的指令
港股科技和港股互联网
还原数据库
软件开发方法两种
医保网络安全自查整改情况报告
盈环网络技术上海有限公司重庆
nginx配置转发服务器
性价比好的即时通讯软件开发