-- 格式
CREATE TRIGGER 触发器名称
AFTER|before insert|update|delete ON 触发表
FOR EACH ROW
BEGIN
insert into 处理表values(..,...,...)
update 处理表 set id=new.id,name=new.name,...
delete from t_zg_loanee_apply_trigger where id=old.ID;
END;

-- 注释
after :执行后触发
before: 执行前触发
new :代表触发表的插入后或者更新后的数据
old :代表触发表更新前的数据信息或删除之前的数据信息

-- insert
drop trigger if exists t_afterinsert_on_tab1; CREATE TRIGGER t_afterinsert_on_tab1
AFTER INSERT ON t_zg_loanee_apply
FOR EACH ROW
BEGIN
insert into
t_zg_loanee_apply_trigger(ID,LOAN_DATE,PRODUCT_ID,OOP_ORG_NAME,REPAY_TYPE,DELETE_STATUS,CREATEDON,DEBT_TYPE,OBTAIN_CHANNEL,PACKAGE_NUMBER,LOCK_STATUS,IS_TPAY)
values(new.ID,
new.LOAN_DATE,
new.PRODUCT_ID,
new.OOP_ORG_NAME,
new.REPAY_TYPE,
new.DELETE_STATUS,
new.CREATEDON,DEBT_TYPE,
new.OBTAIN_CHANNEL,
new.PACKAGE_NUMBER,
new.LOCK_STATUS,
new.IS_TPAY);
END; -- update
drop trigger if exists t_afterinsert_on_t_zg_loanee_apply_upd; CREATE TRIGGER t_afterinsert_on_t_zg_loanee_apply_upd
AFTER UPDATE ON t_zg_loanee_apply
FOR EACH ROW
BEGIN
UPDATE t_zg_loanee_apply_trigger SET
LOAN_DATE=new.LOAN_DATE,
PRODUCT_ID=new.PRODUCT_ID,
OOP_ORG_NAME=new.OOP_ORG_NAME,
REPAY_TYPE=new.REPAY_TYPE,
DELETE_STATUS=new.DELETE_STATUS,
CREATEDON=new.CREATEDON,
DEBT_TYPE=new.DEBT_TYPE,
OBTAIN_CHANNEL=new.OBTAIN_CHANNEL,
PACKAGE_NUMBER=new.PACKAGE_NUMBER,
LOCK_STATUS=new.LOCK_STATUS,
IS_TPAY=new.IS_TPAY
where id=old.ID;
END; -- delete
drop trigger if exists t_afterinsert_on_t_zg_loanee_apply_del; CREATE TRIGGER t_afterinsert_on_t_zg_loanee_apply_del
AFTER delete ON t_zg_loanee_apply
FOR EACH ROW
BEGIN
delete from t_zg_loanee_apply_trigger where id=old.ID;
END;

最新文章

  1. C#编写WIN32系统托盘程序
  2. ref与out的区别
  3. java_面试_20140402(爬虫面试题)
  4. oracle 创建用户,授权用户,创建表,查询表
  5. PAT (Advanced Level) 1097. Deduplication on a Linked List (25)
  6. Java中显示图片的方法
  7. DUBBO初探-搭建DUBBO开发环境
  8. 移植cjson到windows下编译
  9. AOV网络和Kahn算法拓扑排序
  10. java.lang.IllegalArgumentException: Invalid source 'classpath:spring-mvc.xml'
  11. memset函数的实现&printf函数几种输出格式的输出结果
  12. awk命令使用经验
  13. Shell脚本 | 健壮性测试之空指针检查
  14. JAVA的高并发基础认知 二
  15. python自动化开发-8
  16. QOpenglWidget 与QGLWidget的选择
  17. VB 共享软件防破解设计技术初探(三)
  18. DataStage 三、配置ODBC
  19. sscanf,sscanf
  20. 64位win2003/win2008系统IIS6.0/7.5配置PHP的方法

热门文章

  1. iscrolljs 看API 回顾以前开发中失误
  2. [转]Flash Player、AIR、Flex SDK 大全
  3. zk textbox 更改字体大小及高度
  4. bzoj1745: [Usaco2005 oct]Flying Right 飞行航班(贪心+map)
  5. 20145205 《Java程序设计》实验报告五:Java网络编程及安全
  6. 使用R语言-RStudio快捷键
  7. NC57,NC63-NC二开经验总结
  8. laravel DB事物
  9. CocoaPods for Xcode
  10. SQL DEFAULT 约束