




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XX大学XX学院 实验报告 年 月 日课程名称数据库系统概论项目名称T-SQL编程实验者专业年级学号内容与要求实验要求:编写存储过程、触发器,上机输入调试程序并运行过程与结果一、 编写存储过程1、 用户存储过程的创建与执行1.1 打开数据库Student_and_Course;1.2 创建一个存储过程S_ELE_C,返回指定学生所选课程的课程信息。输入语句:CREATE PROCEDURE S_ELE_Cselectstu CHAR(20)AS SELECT * FROM SC WHERE Sno SQL命令窗口与结果如图1.1.3 执行存储过程S_ELE_C,显示学号为的学生的选课记录。输入以句,USE student_and_courseEXEC S_ELE_C 执行结果如图2.评分或评语图1 图22、 用户存储过程的编辑修改 首先创建存储过程select_students, 在此基础上,将该过程更改为检索计算机专业的学生信息,用修改过程命令重新定义该存储过程。 2.1 输入以下代码:alter procedure select_students with encryptionasselect * from Student where Sdept=CS order by Sno2.2 通过EXEC语句执行存储过程 输入语句:EXEC select_students输出结果如下:3、用户存储过程的删除3.1 通过DROP语句删除存储过程 输入语句: DROP procedure select_students输出结果如下:二、 编写触发器1、 在SQL中展开Student_and_Course数据库,在其中选择对应的表,将表展开,在展开的选项中右击“触发器”,在弹出的快捷菜单中选择“新建触发器”命令,在如图3所示的触发器编辑区中给出对应的触发器代码。2、创建一个名为TR_AGEde1的触发器,要求在插入和更新时检查Student表中Sage是否在15至60之中,如果不在提示“年龄不合法”。 输入语句: CREATE TRIGGER TR_AGEON StudentFOR INSERT,UPDATE ASDECLARE age INTSELECT age=SageFROM StudentIF age NOT BETWEEN 15 AND 60BEGIN ROLLBACK TRANSACTION RAISERROR (年龄不合法,16,10)END图33、执行以下更新数据库的SQL代码,将在显示框内显示有关的信息,表示触发了数据表Student中的触发器TR_AGE.输入语句: UPDATE StudentSET Sage=26 WHERE Sname=李勇执行结果如图5:图54、同样,执行以下命令也会触发触发器TR_AGE.输入语句:INSERT INTO Student VALUES(,张博,男,17,CS) 完成3、4两步的输出结果如图6:图65、查看所创建触发器的详细信息,输入以下代码:USE student_and_c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 未成年人心理健康促进工作方案
- 医院门诊流程优化方案
- 数列放缩难题解析与思路详解
- 应急管理OA系统操作流程与预案
- 西藏大学《机器学习导论》2024-2025学年第一学期期末试卷
- 安卓系统课程表设计毕业论文示例
- 中学生守则教育主题班会方案
- 大连海事大学《食品营养与卫生实验》2024-2025学年第一学期期末试卷
- 营口职业技术学院《食品生物技术》2024-2025学年第一学期期末试卷
- 现代办公室文秘工作实务操作指南
- 2025年团场人员考试题库
- 余映潮阅读教学好课的设计读书
- 手机直播间搭建课程设计
- 【眼科学基础】眼科症状学
- 河道保洁服务投标方案
- 垂体功能减退症
- 大学生安全教育(高职版)实习实训与择业就业安全
- 2022新能源集控中心项目调试记录表
- 国家工作人员登记备案表
- 中考数学总复习经验交流课件
- 干部任免审批表(全国干部人事档案专项审核专用)
评论
0/150
提交评论