文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>甚么是触发器?

甚么是触发器?

时间:2010-11-03  来源:SuQr

  触发器是一种特殊的存储过程,它不能被显示的调用,只有当删除、添加、修改(UPDATE、INSERT 或 DELETE)事件发生时才徻激发触发器!触发器经常用于加强数据的完整性约束和业务规则等。

二、触发器的作用:

(1)一般来说,使用约束比使用触发器效率更高。

(2)同时,触发器可以完成比CHECK约束更复杂的限制。与CHECK约束不同,在触发器中可以引用其它的表。

三、触发器的优点:

1、自动的:不需要手动执行,直接由事件激活!

2、触发器可以通过数据库中的相关表进行级联更改:例如,可以在 titles 表的 title_id 列上编写一个删除触发器,以触发在其他表中删除各匹配行的操作。该触发器用 title_id 列作为唯一键,在 titleauthor、sales 和 roysched 表中对各匹配行进行定位。

3、触发器可以强制限制

四、如何创建触发器:

在SQL Server中用Transact-SQL 编写触发器

Create Trigger[owner.]触发器名

On [owner.]表名

For {insert,update,delete}

As

Begin

SQL语句(块)

End

可以参照:

http://database.ccidnet.com/art/1105/20070726/1156675_1.html

相关阅读 更多 +
排行榜 更多 +
别惹神枪手安卓版

别惹神枪手安卓版

冒险解谜 下载
坦克战争世界

坦克战争世界

模拟经营 下载
丛林反击战

丛林反击战

飞行射击 下载