create or replace trigger TRI_PrintTest
before delete or insert or update on TEST_EXAM --触发事件
for each row -- 每修改一行都需要调用此过程
begin
dbms_output.put_line(:new.IDNEW); --IDNEW字段更新后的值
dbms_output.put_line(:old.IDNEW); --IDNEW字段更新前的值
end; --原IDNEW字段是1时, --使用 update TEST_EXAM set IDNEW=5 where SN=''; --则打印结果为: 5
1
相关文章
- 百度数据开发面试题 Oracle行列转换Oracle行转列、列转行的Sql语句总结(转)链接中的基本都用到。1)wm_concat、listaggoracle拆分逗号分隔字符串 实现split博主这里没记住正则,开始傻傻的用循环暴力,后来面试的大叔让我随便用什么语言博主就写了个java的List数组拆分,后来想想完全不同,这里应该是String的split,用oracle的话就用正则,其他语言支持正则的都可以用正则。这是老夫版的,面试写的随意,使用方法名递归,估
- 转 update关联更新在sqlserver和oracle中的实现
- Oracle中如何导出存储过程、函数、包和触发器的定义语句?如何导出表的结构?如何导出索引的创建语句?
- Oracle中的填充函数lpad和rpad的用法(转)
- oracle中LPAD和RPAD函数的使用方法(加个人总结)
- 转:Oracle中的日期和字符串互相转换
- 关于mysql中触发器old和new
- oracle中触发器中:new和:old 的使用方法--4
- 【转】 Oracle 中的一些重要V$ 动态性能视图,系统视图和表
- 【转】oracle中触发器中:new和:old 的使用方法