`
Charles+java
  • 浏览: 177425 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

触发器(trigger)

阅读更多
//判断TestTrigger 为名字的触发器在数据库中是否存在。
use pubs
go
if exists (select name from sysobjects where name='TestTrigger')
drop trigger TestTrigger

go
//创建TestTrigger 的触发器
create trigger  TestTrigger
on employee
for update
as
//声明 msg 的变量
declare @msg varchar(200)

select @msg=str(@@rowcount)+'行被更新'

print @msg

return
go

//执行一个UPDATE 语句
update  employee set job_id='13' where emp_id='PMA42628M'

====================
运行效果:


        1行被更新

(所影响的行数为 1 行)
分享到:
评论
3 楼 lkjust08 2008-12-18  
触 发 器固然很好,但在数据库移植方面却表现的不是很好。
2 楼 gembler 2008-12-18  
LZ这帖子想说明什么?


btw:mssqlserver恶心的go
1 楼 lirig 2008-12-17  
触发器在数据库操作时,有时是可以提供很多方便之处,不过建议还是少用,例如并发量大的话会极大的降低效率,特别是一个触发器操作了多个表还包含业务的话,那样会降低数据库的性能,而且有可能会导致死锁。还有最好不要用sql写太多的业务逻辑。

相关推荐

    trigger触发器trigger触发器trigger触发器

    --行级触发器 create or replace trigger insert_person after insert on person for each row begin insert into person2 values(:new.id,:new.name,:new.password); end; create or replace trigger update_...

    Oracle触发器trigger详解

    主要为大家详细介绍了Oracle触发器trigger,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    SQL触发器trigger

    sqlserver的触发器。简单介绍了对表的增删改查触发效果有具体实例。便于理解

    SQL语句,存储过程,触发器

    SQL语句,存储过程,触发器

    Oraclet中的触发器

     触发器本身:即该TRIGGER 被触发之后的目的和意图,正是触发器本身要做的事情。 例如:PL/SQL 块。  触发频率:说明触发器内定义的动作被执行的次数。即语句级(STATEMENT)触发器和行级(ROW)触发器。语句级...

    触发器学习笔记

    触发器 trigger简介,原理和一些使用示例

    触发器,trigger

    触发器,trigger

    行业管理_触发器_trigger_saddlegw6_

    触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,,sql触发器的写法,简化代码量

    oracle触发器(trigger).pdf

    oracle触发器(trigger).pdf

    oracle触发器(trigger)[定义].pdf

    oracle触发器(trigger)[定义].pdf

    触发器(trigger)1

    他的作用很明显了,可以保证数据的完整性,下面有一个实例来说明他的好处,以及如果使编写代码不那么复杂二,触发器语法代码如下:CREATE TRIGGER trig

    mysql 触发器用法实例详解

     触发器 trigger是一种特殊的存储过程,他在插入(inset)、删除(delete)或修改(update)特定表中的数据时触发执行,它比数据本身标准的功能更精细和更复杂的数据控制能力。触发器不是由程序调用,而是由某个...

    触发器的PPT文档Trigger PPT document

    触发器.pptTrigger PPT documentTrigger PPT document

    触发器例程,关于触发器的使用

    触发器的一些例子,可以快速的使用触发器进行数据库编程

    Oracle中通过触发器来追踪用户的活动

    从Oracle8i开始,Oracle引入了特殊的触发器,这些触发器并不是和特殊的DML事件相关联的(DML事件,如,INSERT,UPDATE和DELETE)。这些系统级别的触发器包括数据库启动触发器,DDL触发器和最终用户登陆/注销触发器。...

    Go-go-trigger-golang的全局事件触发器

    go-trigger - golang的全局事件触发器。利用一个ID注册事件,然后就可以在您项目的任何地方触发事件。

    springTrigger 触发器

    springTrigger 触发器,很多时候有一些事情需要交给程序定时自动执行,java项目中使用spring触发器方式实现这个功能的方式很常见,配置文件说明已打包,需要自己下载jar包

Global site tag (gtag.js) - Google Analytics