下载此文档

数据库实验六实验报告.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
梧州学院
实验报告
实验课程:数据库原理 学 院:信息与电子工程学院 专 业:物联网工程 班 另0: 14物联网工程
姓 名:梁嘉欣 学 号:201400210040
梧州学院实验报告
专业班级:14物联网工程
姓名:梁嘉欣
便进一步调用。
执行语句为:
create proc course_average ***@cno char(3),***@avg_grade decimal(4,l) output
as
select ***@avg_grade=AVG(grade)
from sc
where cno=***@cno
select *from sc
declare ***@avg decimal(4,l)
exec course_average '001',***@avg output
print '课程平均成绩是:'+ cast(***@avg as char(5))
创建一个执行该存储过程的批处理,要求当平均成绩小于60分时显示信息为“xx 课程的平均成绩为:xx,其平均分未达60分”,超过60分时显示信息为“xx课程的平均成 绩为:XX "。
执行语句为:
批处理语句:
declare ***@avg int
declare ***@cname nvarchar(20)
Exec course_average Rename,***@avg out
begin
if ***@avg <60
print cast (***@cname as varchar) +,课程的平均成绩为,+cast (as varchar) +,,其平均分未达到分.'
else
print cast (Rename as varchar) +,课程的平均成绩为,+C3st (Qavg as
varchar) end
执行测试结果:
declare ***@avg int
declare ***@cname nvarchar(20)
set ***@cname='高数'
Exec course_average ***@cname,***@avg out begin
if ***@avg <60
print cast (Rename as varchar) + ,课程的平均成绩为'+cast (Qavg as
varchar) +,,其平均分未达到分.'
else
print cast (***@cname as varchar) +,课程的平均成绩为,+cast (***@avg as
varchar) end
4、 创建带重编译及加密选项的存储过程
创建一个名为叩date_sc并带编译及加密选项的存储过程,可更新指定学号、指定课 程号的学生的课程成绩(学号、课程号在调用时输入)
执行语句为:
if exists (select name from sysobjects where name='update_sc'and type='p') begin
print,已删除!,
drop procedure update_sc end else
print6不存在,可创建!, g。
create procedure update_sc
***@sno char(8),***@cno char(3),***@grade tinyint
With RECOMPILE ,ENCRYPTON As
Update

数据库实验六实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小博士
  • 文件大小69 KB
  • 时间2022-06-20