第8章存储过程触发器和函数.pptVIP

  • 1
  • 0
  • 约5.21千字
  • 约 48页
  • 2019-09-28 发布于湖北
  • 举报
6、使用Transact-SQL语句删除存储过程 DROP PROC[EDURE] procedure_name [,number] 8.4创建和管理触发器 触发器定义 触发器的特点 触发器的分类 创建DML触发器 创建DDL触发器 查看触发器 修改DML触发器 修改DDL触发器 重命名触发器 删除DML触发器 删除DDL触发器 禁用启用触发器 1、触发器定义 触发器是一种特殊的存储过程,它包括了大量的Transact-SQL语句。 但是触发器又与一般的存储过程有着显著的区别,一般的储过程可以由用户直接调用执行,但是触发器不能被直接调用执行,它只能由事件触发而自动执行。 2、触发器的特点 触发器是自动执行的,当用户对表中数据作了某些操作之后立即被触发。 触发器可通过数据库中的相关表实现级联更改,实现多个表之间数据的一致性和完整性。 触发器可以强制比用 CHECK 约束定义的约束更为复杂的约束。与 CHECK 约束不同,触发器可以引用其它表中的列。 触发器也可以评估数据修改前后的表状态,并根据其差异采取对策。 3、触发器的分类 DML触发器 DDL触发器 4、创建DML触发器 CREATE TRIGGER [schema_name.]trigger_name ON {table | view} [WITH ENCRYPTION] {FOR | AFTER | INSTEAD

文档评论(0)

1亿VIP精品文档

相关文档