学生成绩管理系统存储过程使用

上传人:新** 文档编号:498228228 上传时间:2022-10-24 格式:DOCX 页数:3 大小:9.78KB
返回 下载 相关 举报
学生成绩管理系统存储过程使用_第1页
第1页 / 共3页
学生成绩管理系统存储过程使用_第2页
第2页 / 共3页
学生成绩管理系统存储过程使用_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《学生成绩管理系统存储过程使用》由会员分享,可在线阅读,更多相关《学生成绩管理系统存储过程使用(3页珍藏版)》请在金锄头文库上搜索。

1、情境9、学生成绩管理系统存储过程使用工作目的1、能正确理解存储过程的概念2、掌握企业管理器和Transact-SQL语句管理存储过程3、掌握存储过程传递参数工作任务一、创建存储过程1、用图形工具创建存储过程创建存储过程dbo.PROC_STUDENT1查看student表学号为“082054103”同学的基本信息。(1)启动SSMS,右键对象资源管理器”- “数据库” -“StudentDB” - “可编程性” -“存储过程”,选择“新建存储过程”。(2)根据存储过程模板输入如下代码:CREATE PROCEDURE dbo.PROC_STUDENT1AS SELECT sNo,sName,c

2、lassNofrom studentwhere sNo=082054103(3)单击工具栏上的“分析”按钮进行语法检测,再单击“执行”按钮,如果创建存储过 程的语句正确执行,在“对象资源管理器”中便可显示新创建的存储过程。2、创建存储过程up_studentinfo2查看Grade表指定学号同学的成绩。(1)启动SSMS,单击工具栏上的“新建查询”按钮。(2)在新建查询编辑区输入如下代码:use studentDBcreate procedure up_studentinfo2(Nob varchar(12),selectgrade int output)asselect selectgrad

3、e=Grade from Gradewhere sNo=Nobgo(3)单击工具栏上的“执行”按钮,完成存储过程的创建。二、查看存储过程1、图形工具查看存储过程查看存储过程dbo.PROC_STUDENT 1的基本信息。(1)启动SSMS,右键对象资源管理器”-“数据库” -“StudentDB” -“可编程 性”-“存储过程”-“dbo.PROC_STUDENT1”,选择“属性”。(2)在“存储过程属性”对话框中可查看指定存储过程的详细内容,包括:选择“常规”选项卡:可以杳看到该存储过程属于哪个数据库、创建日期和属于哪个数据库 用户等信息。选择“权限”选项卡:可以为存储过程添加用户并授予其权

4、限。查看存储过程三、执行存储过程1、执行 dbo.PROC_STUDENT1 存储过程。(1)启动SSMS,右键对象资源管理器”-“数据库” -“StudentDB” -“可编程性”-“存储过程”-“dbo.PROC_STUDENT1”,选择“执行存储过程”。(2)在“执行存储过程”对话框中,单击“确定”按钮2、执行up_studentinfo2存储过程。(1)启动SSMS,单击工具栏上的“新建查询”按钮。(2)在新建查询编辑区输入如下代码: use studentDBdeclare grade intexec up_studentinfo2 082034104,grade output pr

5、int gradego(3)单击工具栏上的“执行”按钮。四、修改存储过程用图形工具修改存储过程修改dbo.PROC_STUDENT1存储过程,实现查看指定学号的学生信息。(1)启动SSMS,右键对象资源管理器”-“数据库” -“StudentDB” -“可编程 性”-“存储过程 ”-“dbo.PROC_STUDENT1”,选择“修改”。(2)进行存储过程的修改,代码如下:ALTER PROCEDURE dbo. PROC_STUDENT1Nob varchar(12)ASSELECT sNo,sName,classNo from Student where sNo= Nob修改up_stude

6、ntinfo2存储过程实现查看指定学号和课程的成绩。(1)启动SQL Server Management Studio,单击工具栏上的“新建查询”按钮。(2)在新建查询编辑区输入如下代码:use studentDBalter procedure up_studentinfo2(xh varchar(12),kch varchar(12),-增加一个课程编号输入变量selectgrade int output)As select selectgrade=Grade from Grade where sNo=xh and cNo=kchgo(3)单击工具栏上的“执行”按钮。五、重命名存储过程用图形

7、工具重命名存储过程例10-8重命名存储过程dbo.PROC_STUDENT1。(1) 启动SSMS,右键对象资源管理器”- “数据库” -“StudentDB” -“可编程 性”-“存储过程”-“dbo.PROC_STUDENT1”,选择“重命名”。(2)在名称框中输入新名称。10.5.2用代码编辑器重命名存储过程将存储过程名称由up_studentinfo2改为up_studentinfo3的语句为: sp_rename up_studentinfo2, up_studentinfo3六、删除存储过程用图形工具删除存储过程删除存储过程dbo.PROC_STUDENT1。(1) 启动SSMS,

8、右键对象资源管理器”-“数据库” -“StudentDB” -“可编程 性”-“存储过程”-“dbo.PROC_STUDENT1”,选择“删除”。(2)在“删除对象”对话框中单击“确定”。用代码编辑器删除存储过程将存储过程up_STUDENT1删除的语句为:DROP PROC up_STUDENT1项目实现图书借阅管理系统(LMIS)中存储过程的使用创建基于lend表的存储过程查询指定读者编号基本情况。创建基于Book表的存储过程指定图书编号返回库存数量。总结本章介绍了 SQL Server 2005函数和存储过程的基本知识及应用。SQL Server 2005 支持两种函数类型:内置函数和用户定义函数;存储过程是一系列预先编辑好的、能实现特 定数据操作功能的SQL代码集,它与特定的数据库相关联,存储在SQL Server服务器上。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号