SQL 触发器的编写

原创 2007年09月11日 17:49:00
 / 触发器添加到多个表
CREATE TRIGGER [whm03_insert] ON [dbo].[whm03] 
FOR INSERT
AS
insert whm03_Del
select top 1 * from whm03 order by id desc

/ 触发器删除多个表
CREATE TRIGGER [whm03_Del] ON [dbo].[User] 
FOR delete
AS
    
Delete Boke_User 
    
From Boke_User br , Deleted  d
    
Where br.UserName=d.UserName

/ 触发器修改多个表
CREATE TRIGGER [whm03_Update] ON [dbo].[User] 
FOR UPDATE
AS
    
if Update(UserName)
    
begin

    
Update br 
      
Set br.UserName=i.UserName
      
From Boke_User br , Deleted d ,Inserted i 
      
Where br.UserName=d.UserName

    
end

在SQLSERVER企业管理器中如何创建触发器

下面将分别介绍在MS SQLServer 中如何用SQL Server 管理工具Enterprise Manager 和Transaction_SQL 来创建触发器。在创建触发器以前必须考虑到以下几个...
  • banmuhuangci
  • banmuhuangci
  • 2005年12月12日 16:43
  • 4317

SqlServer触发器的一个例子

先抄一点关于触发器的文字介绍: 在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的有三种:分别应用于Insert , ...
  • u013992365
  • u013992365
  • 2016年12月19日 15:39
  • 4252

一次SQLSERVER触发器编写感悟

背景:BOSS需要我写一个工厂采集端到服务器端的数据同步触发器,数据库采用的是sqlserver2008 需求:将多台采集机的数据同步到服务器中,如果采集端数据库与服务器数据库连接失败则将数据保存到...
  • u013046841
  • u013046841
  • 2015年08月21日 02:34
  • 2994

SQL创建触发器的通用语法

 创建触发器的通用语法如下所示: CREATE [OR REPLACE] TRIGGER Trigger_name {BEFORE |AFTER} Triggering_event ON...
  • qiuqingt
  • qiuqingt
  • 2014年08月19日 20:07
  • 1420

触发器实现自动编号

 • •create or replace trigger Trig_TestSeq •before Insert On TestSeq •for each row •declare AID int;...
  • swfcsunboy
  • swfcsunboy
  • 2008年03月30日 09:51
  • 671

监控SQL:用触发器来监控是哪些语句、存储过程修改了特定表(4)

实际问题如下: 有一个表A,表A中有一个字段B被某个存储过程修改了。 比如B的初始值为1,被某个存储过程改为了0,但是现在存储过程大概有1000多个,有没有什么好的方法,可以监测到这个字段是被谁修...
  • yupeigu
  • yupeigu
  • 2016年12月16日 12:25
  • 854

自己动手编写触发器

t1为主表,t2为附表,t1,t2是一对多的关系,通过id 其实这个触发器的思路是根据我在公司编写的一个程序对数据库操作而来,由于程序不能直接操作触发器,只能在操作的t1的时候,在同时对t2进行操作...
  • xiaolinyouni
  • xiaolinyouni
  • 2011年11月15日 15:16
  • 2144

在PL/SQL 学习当中 触发器的概念以及示例

http://www.cnblogs.com/linjiqin/archive/2012/04/01/2429144.html 一、触发器简介       触发器的定义就是说某个条件成立的时候,触...
  • myflysun
  • myflysun
  • 2012年05月15日 14:51
  • 9418

创建自动生成单号或者流水号的触发器

create     trigger t_JianChaHuaYanon JianChaHuaYaninstead of insertasbegin  declare @BianHao varchar...
  • xinfu032
  • xinfu032
  • 2007年10月20日 13:59
  • 661

数据库中的触发器是用来做什么的?

触发器是一种特殊类型的存储过程,当使用下面的一种或多种数据修改操作在指定表中对数据进行修改时,触发器会生效:UPDATE、INSERT 或 DELETE。触发器可以查询其它表,而且可以包含复杂的 SQ...
  • tanliyoung
  • tanliyoung
  • 2007年06月21日 16:38
  • 1910
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL 触发器的编写
举报原因:
原因补充:

(最多只允许输入30个字)