CSDN论坛 > MS-SQL Server > 基础类

触发器中的INSTEAD OF 参数问题 [问题点数:20分,结帖人hljhl]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:8518
Blank
红花 2004年6月 Oracle大版内专家分月排行榜第一
2004年5月 Oracle大版内专家分月排行榜第一
Blank
黄花 2009年7月 Oracle大版内专家分月排行榜第二
2009年6月 Oracle大版内专家分月排行榜第二
2004年4月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2004年3月 Oracle大版内专家分月排行榜第三
Bbs12
本版专家分:374376
Blank
状元 2003年 总版技术专家分年内排行榜第一
Blank
金牌 2003年11月 总版技术专家分月排行榜第一
2003年10月 总版技术专家分月排行榜第一
2003年8月 总版技术专家分月排行榜第一
2003年6月 总版技术专家分月排行榜第一
2003年5月 总版技术专家分月排行榜第一
2003年4月 总版技术专家分月排行榜第一
2003年3月 总版技术专家分月排行榜第一
Blank
银牌 2003年9月 总版技术专家分月排行榜第二
2003年7月 总版技术专家分月排行榜第二
2003年2月 总版技术专家分月排行榜第二
Blank
铜牌 2003年1月 总版技术专家分月排行榜第三
2002年12月 总版技术专家分月排行榜第三
Bbs14
本版专家分:884060
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
状元 2005年 总版技术专家分年内排行榜第一
2004年 总版技术专家分年内排行榜第一
Blank
进士 2006年 总版技术专家分年内排行榜第六
2003年 总版技术专家分年内排行榜第八
Blank
金牌 2005年6月 总版技术专家分月排行榜第一
2005年5月 总版技术专家分月排行榜第一
2005年4月 总版技术专家分月排行榜第一
2005年3月 总版技术专家分月排行榜第一
2005年2月 总版技术专家分月排行榜第一
2005年1月 总版技术专家分月排行榜第一
2004年12月 总版技术专家分月排行榜第一
2004年11月 总版技术专家分月排行榜第一
2004年10月 总版技术专家分月排行榜第一
2004年9月 总版技术专家分月排行榜第一
2004年8月 总版技术专家分月排行榜第一
2004年7月 总版技术专家分月排行榜第一
2004年6月 总版技术专家分月排行榜第一
2004年5月 总版技术专家分月排行榜第一
2004年4月 总版技术专家分月排行榜第一
2004年3月 总版技术专家分月排行榜第一
2004年1月 总版技术专家分月排行榜第一
2003年12月 总版技术专家分月排行榜第一
Bbs2
本版专家分:304
匿名用户不能发表回复!
其他相关推荐
oracle INSTEAD OF 触发器
INSTEAD OF 触发器只作用于视图上,不能作用
创建替代(Instead_of)触发器
INSTEAD_OF 用于对视图的DML触发,由于视图有可能是由多个表进行联结(join)而成,因而并非是所有的联结都是可更新的。但可以按照所需的方式执行更新,例如下面情况: CREATE OR REPLACE VIEW emp_view AS SELECT deptno, count(*) total_employeer, sum(sal) total_salary FROM em
触发器 insert instead of
alter trigger tri  on HR_PunchRecord  instead of insert as declare @FRegNo varchar(20) declare @FEmpCode varchar(20) declare @FPunchID varchar(20) declare @FVerifyMode varchar(20) declare @FDa
Oracle12C--instead-of触发器(五十六)
在视图上定义替代触发器 定义:对视图进行触发器的定义,被称为替代(instead-of)触发器; 视图的问题:如果定义了一个由多张数据表一起显示的视图,这个时候用户是无法对此视图执行更新或增加数据的操作的; 通过一个示例,说明这个问题:创建一张包含20部门雇员编号、姓名、职位、基本工资、部门编号、部门名称、位置的视图; CREATE OR REPLACE VIE
6.SQL Server DML触发器--INSTEAD OF触发器
本文摘自《锋利的SQL》:http://item.jd.com/10380652.html 在前面讨论的一直都是AFTER触发器。INSTEAD OF在处理约束前激发,可以在INSTEAD OF中使用其他语句来替代激发触发器的INSERT、UPDATE等语句。 可以为表或视图定义INSTEADOF触发器,但是,INSTEADOF触发器的主要优点是可以使不能更新的视图支持更新
ORACLE数据库的四种触发器(DML、Instead-of、DDL、DB)
  <br />ORACLE数据库有四种触发器,分别是DML、Instead-of、DDL、DB触发器,一般的应用系统中都是用到DML、Instead-of触发器,DDL、DB两种触发器是DBA管理数据库用得比较多<br />..................<br /><br />四种触发器分别有不同的作用<br />一、DML触发器:当发出UPDATE、INSERT、DELETE命令就可以触发已定义好的DML触发器,是最简单和常用的一种触发器<br />语法:<br />create or repl
触发器(六、instead of触发器实现视图增删改)
场景描述 开发中遇到一个情况:前台页面是一个角色对用户的批量授权,其中用户是多选,多选的结果是控件里会填入逗号分隔的用户ID字符串,比如“TOM,JERRY”,最终要分别插入2张一对多的主从表中。 --主表 CREATE TABLE T_MAIN (GUID VARCHAR2(32) primary key ,GRANTOR VARCHAR2(30) ,ROLEID VARCHA...
After和Instead of触发器
l  After触发器:这类触发器是在记录已经改变完之后(after),才会被激活执行,它主要是用于记录变更后的处理或检查,一旦发现错误,也可以用Rollback Transaction语句来回滚本次的操作。 l  Instead Of触发器:这类触发器一般是用来取代原本的操作,在记录变更之前发生的,它并不去执行原来SQL语句里的操作(Insert、Update、Delete),而去执行触发
SQLServer触发器的使用
基本语法 创建: create trigger trigger_name on {table_name view_name} {for After Instead of } [ insert, update,delete ] as sql_statement 删除触发器: drop trigger trigger_name 查看数据库中已有触发器: use jx
Oracle触发器(trigger):view,schema,database
视图trigger, instead of 我们知道如果一个view只是由一个table构成,那在view上做啥操作没太多限制.如果view是由多个table组成那在view上做啥unpdate,insert,delete都会出错.但有时又确实要做这些操作该咋办呢.这就需要用到trigger,然后通过instead of关键字来指定一些替代操作. 举个简单例子,如果有view, my_view
关闭