SQL Server触发器使用方法探析
- 格式:pdf
- 大小:178.86 KB
- 文档页数:2
是 触 发 器 本 身 就 是 一 种 存 储 过 程 , 存 储 T a s c — Q 语句 的 创建 方 法 。 而 r n at S L 创建 D ML
过 程 是 可 以 嵌 套 使 用 的 , 以 触 发 器 也 可 所 以调 用一 个 或 多 过 存 储 过 程 。 触发 器的基本语法如 下 :
创建 触 发 器 有 两 种 方 法 : 一种 是 使 用
一种 是 利 用Tr n a t a s c () 3 触发 器 支 持 3 层 嵌 套 。 也 是 和 约 界 面 来 创 建触 发 器 ; 2 这 束的 一 个 区 别 。 束不 能 调 用 存 储 过 程 , 约 但 S QL 句 进 行 创 建 。 文 重 点 讨 论 利 用 语 本
下 面 以 教 学 管 理 系 统 为 例 , 明 三 种 说 触 发 器 的使 用 方 法 。 ( ) E T 触 发 器。 1I Ns R E 在 中途退 学 表 中d o O t 义 一 个 P U 定 r I E E NS RT 触发 器 , 得 当有 学生 退 学时 , 使 在 d o o t 中增 加 一 个 记录 时 , rp u表 同时 要 在学
CREATE TR I GGER ti ge rg r
—
的功能 , 但是 它又 具 有 自 己显 著 的 的 特 点 : 第 一 , 发 器 与 表 紧 密 相 连 , 以 看 作表 定 触 可 义 的 一部 分 ; 二 , 发 器 不 能通 过 名 称 被 第 触
n am e
( ) 发 器 可 以 完成 一些 复 杂 的 数 据 检 4触
据库 对象 被 存 储 。 当事 件 出 现 时 , 触发 器被 触 发 , 义 在 触 发 器 中 的 功 能 将 被 数 据 库 定
AS { q ttme t… n 】 [ lsae n 【 s }
回信 息 的 , 触 发 器 可 以 。 可以 检查 S L 而 还 Q 所做的操作是 否被允许 。 ( ) 发 器 可 以 修 改 原 本 要 操 作 的S L 5触 Q
管 理 系 统 ( 称 D B M 执 行 。 sQ L 简 s) 在
S r e 2 0 之后 , 发 器根 据 触 发事 件 的 不 ev r 0 5 触
同 , 触 发 器 分 为 了D L 发 器  ̄ DDL 讲 M 触 r 1 触 发器 两种 。 M L 数 据 操纵 语 言 ) 发器 又 包 D ( 触
触 发 器 是 一 个 被 指 定 关 联 到 一 个 表 的 数 据 库 对 象 , 对一 个 表 的特 别 事 件 出现 当 时 , 会 被激 活 。 发 器 的 代 码 也 是 由SQL 就 触
语 句 组 成 的 , 以 完 成 存 储 过 程 所 能 完 成 可
来对 另 一 个 数 据 表 进 行 操 作 。
录, 以创建触发器不执 行该语句 。 可
数 据 完 整性 。 D ( 据定 义语 言 ) 有在 执 D L数 只
信 息 技 术
SIC &TC 00Y ON E E EH LG N
匹圆法探 析
褚 丽娜 ’ 石 爽 ( . 警工程 学院通 信 工程 系 ; 2. 1武 西北 勘测设 计研 究院 机 电分 院 陕 西西 安 7 0 8) 0 6 1
含了i sr 、 p ae eee n e tu d t 和d lt三种触 发类 型 。 利 用DM L 发 器 可 以方 便 地 实 现更 为复 杂 的 触
语句 , 例如 原 本 的S 语 句是 要 删 除数 据 表 QL
里 的 记 录 , 该 数 据 表 里 的 记 录 是 最 要 记 但
O tbe i N{ lve a l w}
『 I w TH E NCRYP 0N】 T1
直 接 调 用 , 不允 许 带 参 数 , 是 当 用 户 对 查 , 以 实 现某 些 操 作 的 前 后 处 理 等 。 如 更 而 可 比
表 中 的数 据 进 行 修 改 时 , 自动 执 行 ; 三 , 第
触发 器 可以 用于S S r e 约 束 的完 整性 QL e v r
可 以 发送 S L Ma l 在S L 句执 行 完 之 Q i: Q 语 {O AF E I S E D O } I s R 】 F RI T RI T A F “N E T N 后 , 发 器 可 以 判 断 更 改 过 的 记 录 是 否 达 【J L TE 【J D 触 ,I E 】I UP ATE } DE 【 】 到一定条件, 如果 达 到 这 个 条 件 的 话 , 发 触 器 可 以 自动调 用SQL Ma l 发送 邮 件 。 i来 可
以 返 回 自定 义 的 错 误 信 息 : 束 是 不 能 返 约
【 I AP ND】 W TH PE 【 NOT FOR RE LI P CATI ON】
检 查 , 施 更 为 复 杂 的数 据 完 整 性 约 束 。 实 当 一 个 触 发 器 建 立 后 , 作 为 一 个 数 就
摘 要: 触发器是一 奏特殊 的存储过 程 , 通过 触发嚣不仅 可以 实现 多个表 闯数据 的一致 性 , 更重要的是 可以方便地 实现数据库 中数据 的完 整性 , 弥补 约束 只能实现 单个表 中数据 完整性 的不足 。 文重点研 究S S re 数据 库 中触发 器的实现和 使 用。 本 QL e v r 关键词 :Q ev r S L S r e数据库 触发器 中图分 类 号 : P 1 T 3 文 献标 识码 : A 文 章编 号 : 6 2 7 1 2 1 ) 6c- 0 0 1 7 -3 9 ( 0 oo () O 1 - 3 2