触发器事务自定义函数.ppt

触发器事务自定义函数

Advance SQL / Chapter 9/ 用户定义函数创建方法 CREATE FUNCTION 函数名称 ([@参数名称 数据类型][,……n]) RETURNS 返回值的数据类型 AS BEGIN 函数内容 RETURN 返回的数据表达式 END Version 3.0 触发器是在对表进行插入、更新或删除操作时自动执行的存储过程 触发器可以确保数据的完整性和一致性 触发器概念 触发器可以通过企业管理器或者查询分析器来创建。 语法: 创建触发器 CREATE TRIGGER 触发器名称 ON 表/视图--触发器表或触发器视图 [WITH ENCRYPTION] FOR [DELETE, INSERT, UPDATE] AS T-Sql语句 触发器可以与对表执行的三个操作(INSERT、 UPDATE 和 DELETE)相关联 触发器可以引用视图或临时表, 一个触发器只应用于单独一个表或视图 WITH ENCRYPTION选项可用于对用户隐藏触发器 的定义。但是,加密的触发器无法进行解密 触发器可以包含任意数量的 SQL 语句 创建触发器的指导原则1-2 默认情况下,只有数据库所有者才具有创建触发器的权限。此权限不可转让。 触发器只能在当前数据库中创建。 但是,触发器可以引用其他数据库中的对象。 创建触发器的指导原则2-2 触发器可以访问两个逻辑表 Ins

文档评论(0)

1亿VIP精品文档

相关文档