sqlserver2005-创建存储过程及触发器.pptVIP

  • 12
  • 0
  • 约1.36万字
  • 约 53页
  • 2017-06-18 发布于湖北
  • 举报
当创建一个触发器时必须指定如下选项: (1)名称; (2)在其上定义触发器的表; (3)触发器将何时激发; (4)激活触发器的数据修改语句,有效选项为 INSERT、UPDATE 或 DELETE,多个数据修改语句可激活同一个触发器; (5)执行触发操作的编程语句。 DML 触发器使用 deleted 和 inserted 逻辑表。它们在结构上和触发器所在的表的结构相同,SQL Server 会自动创建和管理这些表。 可以使用这两个临时的驻留内存的表测试某些数据修改的效果及设置触发器操作的条件。 Deleted表用于存储delete,update语句所影响的行的副本。在执行delete或 update 语句时,行从触发器表中删除,并传输到deleted表中。 Inserted 表用于存储 Insert 或 update 语句所影响的行的副本,在一个插入或更新事务处理中,新建的行被同时添加到 Inserted 表和触发器表中。Inserted 表中的行是触发器表中新行的副本。 使用SQL Server管理平台创建触发器的过程如下: 在SQL Server管理平台中,展开指定的服务器和数据库项,然后展开表,选择并展开要在其上创建触发器的表,如下图所示,右击触发器选项。 从弹出的快捷菜单中选

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档