一、简介 触发器在数据库里以独立的对象进行存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来触发运行。oracle事件指的是对数据库的表或视图进行的insert、update及delete操作或对视图进行类似的操作。oracle将触发器的功能扩展到了触.....
分类:
数据库 时间:
2014-10-13 00:58:28
阅读次数:
493
触发器中的Inserted和deleted临时表:SQL2000中,inserted表和deleted表用于存放对表中数据行的修改信息。他们是触发器执行时自动创建的,放在内存中,是临时表。当触发器工作完成,它们也被删除。它们是只读表,不能向它们写入内容。inserted表:用来存储INSERT和UP...
分类:
数据库 时间:
2014-10-11 17:57:55
阅读次数:
222
由于短信项目的需求,需要将sqlserver当中的表实时同步到mysql当中,于是采用触发器完成该功能,对insert操作进行监控,当sqlserver进行插入操作时,同时将数据插入到mysql当中。安装sqlserver2008以及mysql。建立mysql链接服务器。在本电脑上安装mysql驱动。Mysql-connector-o..
分类:
数据库 时间:
2014-10-11 15:57:56
阅读次数:
423
ORACLE PL/SQL编程之八:把触发器说透本篇主要内容例如以下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件...
分类:
数据库 时间:
2014-10-10 23:13:45
阅读次数:
319
ALTER TRIGGER [insertTopic] --发帖前检查金币是否足够,若足够的话,则可以发帖,并且奖励积分 ON [dbo].[bbsTopic] instead of insertAS BEGINdeclare @topictype nvarchar(50),@integr...
分类:
其他好文 时间:
2014-10-10 14:54:54
阅读次数:
149
1、 after触发器(之后触发) a、 insert触发器 b、 update触发器 c、 delete触发器 2、 instead of 触发器 (之前触发) 其中after触发器要求只有执行某一操作insert、update、delete之后触发器才被触发,且只能定义在表上。而instead....
分类:
其他好文 时间:
2014-10-10 14:14:04
阅读次数:
127
学习mysql数据库,触发器是需要重点关注的部分,多行命令触发器是最常用的。下面先明白delimiter的用法:默认情况下,delimiter是分号“;”。在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysql将会执行该命令。但有时候,不希望MySQL这么做。因为可能输入较多的..
分类:
数据库 时间:
2014-10-09 20:49:18
阅读次数:
233
DELIMITER $ #定义$为结束符TRUNCATE gt_hotel$ #清空table oCREATE TRIGGER tr_aft_insert_hotelAFTER INSERT ON gt_hotelFOR EACH ROWBEGININSERT INTO gt_template(so...
分类:
数据库 时间:
2014-10-09 20:44:57
阅读次数:
165
对以下对象判断是否存在:database、table、proc、触发器、临时表、索引。1、判断数据库:if exists (select*fromsys.databaseswherename=’数据库名’)dropdatabase[数据库名] 2、判断表:Sql代码if exists (select...
分类:
数据库 时间:
2014-10-08 17:28:45
阅读次数:
228
atitit...触发器机制ltriggermechanismsumup.的总结O8f1.触发器的类型 12.实现原理 13.After触发器VsInsteadOf触发器 14.DML触发器VsDDL触发器 35.触发器and事务 36.以下描写叙述三种常见触发器中事务的情况: 57.2、inste...
分类:
其他好文 时间:
2014-10-07 15:52:03
阅读次数:
278