赞
踩
CREATE OR REPLACE FUNCTION auditlogfunc() RETURNS TRIGGER AS B E G I N I N S E R T I N T O A U D I T H I S ( E M P I D , E M P N A M E , E N T R Y D A T E ) V A L U E S ( O L D . I D , O L D . N A M E , c u r r e n t t i m e s t a m p ) ; I N S E R T I N T O A U D I T ( E M P I D , E M P N A M E , E N T R Y D A T E ) V A L U E S ( N E W . I D , N E W . N A M E , c u r r e n t t i m e s t a m p ) ; R E T U R N N U L L ; E N D ; BEGIN INSERT INTO AUDIT_HIS(EMP_ID,EMP_NAME,ENTRY_DATE) VALUES (OLD.ID,OLD.NAME,current_timestamp); INSERT INTO AUDIT(EMP_ID,EMP_NAME,ENTRY_DATE) VALUES (NEW.ID,NEW.NAME,current_timestamp); RETURN NULL; END; BEGININSERTINTOAUDITHIS(EMPID,EMPNAME,ENTRYDATE)VALUES(OLD.ID,OLD.NAME,currenttimestamp);INSERTINTOAUDIT(EMPID,EMPNAME,ENTRYDATE)VALUES(NEW.ID,NEW.NAME,currenttimestamp);RETURNNULL;END; LANGUAGE plpgsql;
注:
a.触发器函数是触发器触发时调用,函数返回的类型必须是TRIGGER ,且不能有任何参数
b.postgresql触发器函数中自带一些特殊变量:
3.1表触发器
CREATE TRIGGER example_trigger AFTER INSERT OR UPDATE ON COMPANY
FOR EACH ROW EXECUTE PROCEDURE auditlogfunc();
3.2视图触发器
CREATE TRIGGER company_view_trigger AFTER UPDATE ON company_view
EXECUTE PROCEDURE auditlogfunc();
注:视图触发器不支持行级,即 不能添加FOR EACH ROW
DROP TRIGGER example_trigger on COMPANY;
drop function function_name (parameters_list);
SELECT * FROM pg_trigger;
7.测试
INSERT INTO COMPANY VALUES(1, ‘小米科技’, 8, ‘北京市朝阳区’, 9999);
UPDATE COMPANY SET NAME =‘阿里巴巴’ WHERE ID =‘1’;
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数软件测试工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上软件测试开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注软件测试)
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
12905819468)]
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。