你的位置:首页 > 软件开发 > ASP.net > Atitit.设计模式

Atitit.设计模式

发布时间:2016-04-07 22:00:12
Atitit.设计模式-----触发器模式 trigger 详解1. 触发器概念11.1. 触发器位置 after|before|instead of12. 数据库里面的触发器12.1. old和:new12.2. INSTEAD OF 触发器 afte ...

Atitit.设计模式-----触发器模式 trigger  详解

1. 触发器概念1

1.1. 触发器位置 after|before|instead of1

2. 数据库里面的触发器1

2.1. old和:new1

2.2. INSTEAD OF 触发器 after|before|instead of2

3. 基于业务的 触发器2

3.1. Trgger的定义 $trigger  $triggerPos2

3.2. Trigger的使用3

4. ref4

 

1. 触发器概念

 

1.1. 触发器位置 after|before|instead of

业务模块里面的触发器,web url里面的before就是对req参数做操作。After是对rows做操作。

2. 数据库里面的触发器

2.1. old和:new

在Oracle中用:old和:new表示执行前的行,和执行后的行。

在MySQL中用old和new表示执行前和执行后的数据。

 

 

这样在技术上处理(NEW | OLD . column_name)新和旧

 

的列名属于创建了过渡变量("transition variables")。

 

对于INSERT语句,只有NEW是合法的;对于DELETE语句,只有OLD才合法;而UPDATE语句可以在和NEW以及

 

OLD同时使用。

作者::  ★(attilax)>>>   绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://www.cnblogs.com/attilax/

 

2.2. INSTEAD OF 触发器 after|before|instead of

 

INSTEAD OF 触发器用来代替通常的触发动作,即当对表进行INSERT、UPDATE 或 DELETE 操作时,系统不是直接对表执行这些操作,而是把操作内容交给触发器,让触发器检查所进行的操作是否正确。如正确才进行相应的操作。因此,INSTEAD OF 触发器的动作要早于表的约束处理。

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Atitit.设计模式

关键词:设计模式

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。