oracle触发器—记录修改历史


select * from ordtaskremeb_log

create table ordtaskremeb_log
(timeinfo varchar(50),oldeqid varchar(20),neweqid varchar(20),folderno varchar(50),ordno varchar(50),testno varchar(50),l_type varchar(20))
CREATE OR REPLACE TRIGGER ordtask_eqid_TRIGGERAFTER UPDATE of eqid ON ordtaskfor each rowDECLAREV_TYPE ordtaskremeb_log.L_TYPE%TYPE;BEGINIF INSERTING THEN –INSERT触发 V_TYPE := ‘INSERT’;ELSIF UPD免费云主机域名ATING THEN –UPDATE触发 V_TYPE := ‘UPDATE’;END IF;INSERT INTO ordtaskremeb_log(timeinfo,oldeqid,neweqid,folderno,ordno,testno,l_type)VALUES (TO_CHAR(SYSDATE, ‘yyyy-mm-dd hh34:mi:ss’),:old.eqid,:new.eqid,:old.folderno,:old.ordno,:old.testno,V_TYPE); –USER表示当前用户名END ordtask_eqid_TRIGGER;

相关推荐: Oracle 对某列的部分数据创建索引

Oracle 对某列的部分数据创建索引 — 说明:案例来自《 收获,不止SQL 优化 》 请问:Oracle 可以针对某列的部分数据创建索引吗?比如 t1 表 id 列的数据有 1,2,3,4,5 。可以只针对 id=3 的数据创建索引吗? 可以通过函数索…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/21 13:31
下一篇 01/21 13:31