收藏 分享(赏)

实验7_存储过程.doc

上传人:hskm5268 文档编号:8838599 上传时间:2019-07-14 格式:DOC 页数:2 大小:24KB
下载 相关 举报
实验7_存储过程.doc_第1页
第1页 / 共2页
实验7_存储过程.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、实验 7 存储过程实验名称:存储过程及触发器目的和要求: 使用系统常用的存储过程; 掌握存储过程的创建及应用。实验内容:1 创建一个存储过程,查看学号为 1(根据实际情况取)的学生的信息,包括该学生的学号,班级编号,姓名。 (提示:查询涉及到表 Student)create proc dbo.my_procedure1asselect 学 号 ,班 级 编 号 ,name from dbo.Studentwhere 学 号 =1go2 执行 1 中创建的存储过程。Exec my_procedure13 使用输入参数创建题 1 中的存储过程。题 1 中所创建的存储过程只能学号为 1 的学生信息进

2、行查看,要想对其他学生进行查看,需要进行参数传递。create proc dbo.my_procedure2学 号 nvarchar( 3)asselect 学 号 ,班 级 编 号 ,name from dbo.Studentwhere 学 号 =学 号go4 执行 3 中创建的存储过程, (1)按位置传递参数;(2)通过参数名传递参数;(3)使用默认参数值。exec my_procedure21exec my_procedure2学 号 =1create proc dbo.my_procedure2学 号 nvarchar=1asselect 学 号 ,班 级 编 号 ,姓 名 from

3、dbo.Studentwhere 学 号 =学 号go执 行 语 句 : exec my_procedure25 创建一个存储过程,使用输出参数,获得选修某门课程的总人数。 (提示:查询涉及到表 SC,使用 count(*)函数。 )选做。Create pro my_procedure3cno char(5),count int OUTPUTAsSelect count=count(*) from SC where cno=cnogo6 执行 5 中创建的存储过程。选做。Declare count intExec my_procedure3 01,count outputSelect the result is,count7 使用系统存储过程查看 3 中创建的存储过程。Exec sp_help my_procedure28 删除 3 中创建的存储过程。Drop procedure my_procedure2

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报