- 49
- 0
- 约1.58千字
- 约 2页
- 2017-08-23 发布于河南
- 举报
实验五 触发器实验报告
[实验目的]
1. 理解Oracle触发器的种类和用途
2. 掌握行级触发器的编写
[预备知识]
1. PL/SQL程序设计
[实验原理]
1. 建立触发器
CREATE [OR REPLACE] TRIGGER 触发器名
BEFORE|AFTER
INSERT|DELETE|UPDATE OF 列名 ON 表名
[FOR EACH ROW]
WHEN (条件)
PL/SQL 程序块
ON 子句中的名称识别与数据库触发器关联的数据库表
触发器事件指定了影响表的 SQL DML 语句 ( INSERT、 DELETE 或 UPDATE)
AFTER 指定了触发器在处理完成后触发
BEFORE 指定了触发器在处理完成前触发
默认情况下,触发器每个表触发一次
FOR EACH ROW 选项指定触发器每行触发一次(即触发器为行级触发器)
要使触发器触发,WHEN 子句中布尔型表达式的值必须判定为 TRUE
可以将 REPLACE 添加到 CREATE 语句以自动删除和重建触发器
2. 行级触发器中引用表数据
在行级触发器中,使用伪记录来表示旧数据:old和新数据:new
引用示例::new.customer_name, :old.customer_name
3. 行级触发器中的谓词
在一个
您可能关注的文档
最近下载
- 家禽屠宰兽医卫生检验考试题库(含完整答案).docx VIP
- 注塑车间生产管理流程规范.docx VIP
- SaaS渠道优化与增长.pptx
- 2025浙江义乌市国际陆港集团有限公司招聘47人笔试历年参考题库附带答案详解.docx VIP
- NB-T 47004.1-2025-板式热交换器第1部分:可拆卸板式热交换器标准研究报告.docx
- 国开2024春《人文英语4》第1-4单元作文练习参考答案.docx VIP
- 人教版一年级数学下册专项突破-图形与分类整理(含答案).pdf VIP
- 药食同源发酵质量技术规范.pdf VIP
- 100MW200MWh新型储能电站项目可行性研究报告模板-备案拿地.doc
- 2025年广东省高考地理真题及答案.pdf VIP
原创力文档

文档评论(0)