CSDN论坛 > MS-SQL Server > 疑难问题

请教怎么写这样的一个触发器 [问题点数:50分,结帖人huahaoyueyuan]

Bbs1
本版专家分:21
结帖率 100%
CSDN今日推荐
Bbs7
本版专家分:13466
Bbs7
本版专家分:13466
Bbs1
本版专家分:21
Bbs2
本版专家分:452
Bbs2
本版专家分:452
Bbs2
本版专家分:244
Bbs1
本版专家分:21
匿名用户不能发表回复!
其他相关推荐
增量式的创建触发器 增删改
demo 添加  DROP TRIGGER IF EXISTS t_tab; CREATE TRIGGER t_tab AFTER INSERT ON friend FOR EACH ROW BEGIN INSERT INTO friend_1(id,mqq,fqq,update1) VALUES(new.id,new.mqq,new.fqq,"add"); END; inse
什么是MySQL触发器 ?如何利用mysql创建一个触发器?
触发器是一个特殊的存储过程,存储过程是需要手动调用的,而触发器是程序自动出发的,比如在对某张表进行删除操作前执行触发器。可以设置在增删除操作前或者之后执行 1.确认mysql服务开启。 。 2.连接mysql。 3.进入到相应的数据库,并查看相应表的数据。 4.创建触发
触发器与java程序哪个更好?比较触发器与java程序处理
 有些人喜欢用java程序处理一些数据库事件,如时间.有人喜欢在java程序中new Date()然后持久化;再比如一个新闻留言次数、新闻被浏览次数,每次增加的时候,就把新闻表相关字段给update一下 也有一些朋友喜欢使用数据库默认方法,比如时间处理,程序中insert时压根就没有时间,数据库中默认sysdate;也有的用触发器,留言表每增加一条记录,新闻表被触发器修改相关字段。 
SqlServer触发器的一个例子
先抄一点关于触发器的文字介绍: 在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的有三种:分别应用于Insert , Update , Delete 事件。一、Trigger语法: create trigger tr_name on table/view {for | after | instead of }
一个简单的触发器示例
-- 创建备份表 create table emp_his as (select * from emp where 1=2); 创建触发器内容 -- 创建触发器 create or replace trigger tr_emp_del -- 对scott.emp表在delete操作之前 before delete on scott.emp -- 对每一行进行触发动作
oracle update触发器
语法create [or replace] tigger 触发器名 触发时间 触发事件on 表名[for each row]begin pl/sql语句end  其中:触发器名:触发器对象的名称。由于触发器是数据库自动执行的,因此该名称只是一个名称,没有实质的用途。触发时间:指明触发器何时执行,该值可取:before:表示在数据库动作之前触发器执行;after:表示在数据库动作之后触发器执行。触发...
一个简易的触发器实现(一)
预计这是一个系列文章,一篇可能讲不完 废话不多说,先上图上图是用vs2015生成的简单介绍下类图: WorldEventTrigger,抽象类,描述一个通用意义上的触发器的行为与属性: IsValid()触发器是否还有效 IsTrigger()触发器是否被触发 GetTriggerTip()获取触发器提示,一般是某些条件描述,比如达到5级触发 Exec()执行外界set进来的回调函数 Leve
sql server 实验5.2 触发器的建立与使用
实验名称:  触发器的建立与使用         一、实验目的 理解触发器的概念和作用;了解触发器的分类及触发条件;掌握触发器的定义及应用。二、实验内容:   1、 使用CREATE TRIGGER语句定义触发器,ALTER TRIGGER语句修改触发器,DROP TRIGGER语句删除触发器。 2、 触发器分AFTER/FOR和INSTEAD OF两种类型:AFTER/FOR类型的
记录一下触发器的写法
下面是我用到的触发器,记录一下,有什么不懂得欢迎留言~ ALTER  trigger [dbo].[tr_insertInformaftion] on [dbo].[SCM_Order_M] for insert as --定义变量 declare @T2_OrderCode varchar(20),         @PtClassify nvarchar(10), @OrderN
数据库多个触发器的连续执行
---- 1:部门中间表序列触发器 create or replace trigger MID_ORG_DEPT_TRIGGER before insert on mid_org_dept for each row begin   if (:new.mid_id is null) then     select MID_ORG_DEPT_ID.nextval into :new.mid
关闭