数据库 实验八 SQL 的服务器端编程

目录

实验八 SQL 的服务器端编程

一、实验目的

二、实验准备及任务

三、实验内容及记录

(1)第1题

(2)第2题

(3)第3题

(4)第4题

(5)第5题

(6)第6题


实验八 SQL 的服务器端编程

一、实验目的

1 .掌握在 SQL_SERVER 2012 中存储过程的定义和应用。
2 .掌握在 SQL_SERVER 2012 中触发器的定义和应用。
3 .掌握在 SQL_SERVER2012 中事务的定义和应用。
 

二、实验准备及任务

1 .复习教学补充材料上 T_SQL 语言的相关内容。
2 .使用教师已经录入相关数据的教材中的“ cjgl ”数据库,完成教学补充材料上存储过程、触发器、事务的相关例题的上机调试。(2 学时)
3 、使用教师已经录入相关数据的附录的“ xsglsjk ”数据库,完成以下编程, 预先写好相应的程序。(2 学时)
1 )创建一个存储过程 myproc1 ,它的功能是通过带参数的存储过程,完成 查询指定班级的学生选修情况。定义该存储过程,并调用该存储过程,观察运行结果。
2 )创建一个存储过程 myproc2 ,该存储过程既有输入参数也有输出参数。 通过参数输入指定课程名称和成绩等级(优秀:90~100,良好:80~89, 中等:70~79,及格:60~69,不及格:<=59),查询该课程、该等级的 学生人数并将结果赋给一输出参数。定义该存储过程,并调用该存储过程,观察运行结果。
3 )在存储过程中使用事务操作,定义一个存储过程,该过程作用是向 “xsglsjk ”数据库的 Student 表中插入一条新学生信息,插入后验证输入 的学生姓名是否重复。如果不重复,插入数据有效并提交该事务;否则,插入数据无效,回滚事务撤销插入操作。
4 )为保证( 5
  • 15
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值