全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验12 触发器实验目的:熟悉触发器的分类,掌握触发器的创建与执行原理,掌握触发器的修改与删除。实验内容:一、触发器的定义及分类 1、触发器的定义:是一种特殊的存储过程,通过事件(如UPDATE,INSERT,DELETE)触发来自动执行,不能由用户显示调用。2、触发器的分类(1)AFTER触发器 该类触发器只要在表上执行某种操作(如UPDATE,INSERT,DELETE)后就会触发,改变表数据。(2)INSTEAD OF触发器该类触发器是当要在表上执行某种操作(如UPDATE,INSERT,DELETE)时就会触发,但相应的操作不会被执行,即不会改变表数据,而是用INSTEAD OF后面的SQL语句代替执行。二、触发器的创建与执行格式:CREATE PROCEDURE 触发器名 ( 参数1 OUTPUT , 参数2 OUTPUT , 参数n OUTPUT ,)AS SQL 语句说明:不带OUTPUT选项的参数是输入参数,参OUTPUT选项的参数是输出参数1、创建不带参数的触发器 例1:创建触发器MyProc,查询student表中所有男同学的记录首先要选择S_T数据库为当前库,然后在查询窗口中输入以下命令:注:触发器MyProc在哪个文件夹里?执行该触发器:观察结果。2、创建带输入参数的触发器 例2:创建名为InsertRecord的触发器,功能是向student表插入一条新记录,记录的值由参数提供。找到触发器在哪个文件夹里,并按以下方法执行:执行完后观察student表的内容,看是否能插入成功。例3:创建名为InsertRecordDefa的触发器,功能是向student表插入一条新记录,记录的值由参数提供。若未提供sdept的值,由参数的默认值代替。找到触发器在哪个文件夹里,并按以下方法执行:执行完后观察student表的内容,看是否能插入成功,并观察新插入的记录的sdept值是不是默认的值。3、创建带输出参数的触发器例4:创建触发器QueryStudent,功能是根据给出的学号查询该同学的姓名和系别。找到触发器在哪个文件夹里,并按以下方法执行:观察输出结果。三、触发器的修改格式:ALTER PROCEDURE 触发器名 ( 参数1 OUTPUT , 参数2 OUTPUT , 参数n OUTPUT ,)AS SQL 语句说明:修改触发器就是将创建格式中的CREATE命令动词换成ALTER即可。例5:将例3中创建的触发器InsertRecordDefa中Sdept的默认值改成“无”执行这个修改后的触发器,并观察结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药剂科抗生素合理使用须知
- 全科医学科慢性病家庭护理要点
- 2025年高级经济师之工商管理能力测试试卷B卷附答案
- 2025农村土地流转承包合同
- 2025复件 建筑工程承包合同工程文档范本
- 2025奢华别墅庭院绿化施工合同
- 2025关于北京家居装饰装修的施工合同
- 国家开放大学《机械制造基础》形考1-4
- DB22∕T 3011-2019 命门火衰型阳痿芒针振阳穴治疗技术操作规范
- 营业有效时间管理培训
- 2025年全国高校辅导员素质能力大赛考试测试题(附答案)(共三套)
- 2025湖北省楚天云有限公司校园招聘18人笔试历年难易错考点试卷带答案解析2套试卷
- 数字化财务转型与智能财务应用
- 挖机转让按揭合同范本
- 2026年中国煤炭行业分析及发展前景预测报告
- 茶叶冲泡指南与技法精要
- 电工(初级)考试题及答案(完整版)
- 灵巧手的历史、技术路线、典型代表和设计
- 雅安市雨城区佰诺劳务服务有限公司雅安市雨城区总医院2025年公开招聘编制外工作人员(19人)考试笔试参考题库附答案解析
- 《基础会计》-任务一、二 财务报告的概述和资产负债表(上)
- 财务管理自动报表生成模板
评论
0/150
提交评论