Chinaunix首页 | 论坛 | 博客
  • 博客访问: 196108
  • 博文数量: 267
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2861
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-28 09:35
文章分类

全部博文(267)

文章存档

2015年(224)

2014年(43)

我的朋友

分类: 信息化

2015-04-02 14:18:25

  因为触发器是一种特殊类型的存储过程,所以它和存储过程的创建方式有很多相似之处,在创建触发器以前必须仔细考虑到以下几个方面.

  1.一个触发器只能对应一个表,这是由触发器的机制决定的.

  2.触发器是数据库对象,所以其命名必须符合SQL Server 2005命名规则.

  3.Create Trigger语句必须是批处理的第一个语句;

  4.表的所有者具有创建触发器的默认权限,表的所有者不能把这个传给其他用户;

  5.尽管在触发器的Transact-SQL语句中可以参照其他数据库中的对象,但是触发器只能创建在当前数据库中.

  6.虽然触发器可以参照视图或临时表,但汉有在视图或临时表上创建触发器,而只能在基表或在创建视力的表上创建触发器.

  7.当创建一个触发器时必须指定触发器的名字在哪一个表上,定义激活触发器的修改语句,当然两个或三个不同的修改语句也可以都触发同一个触发器.

  本文由专家-小编收集发布:

阅读(617) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~