实验7-存储过程应用初步上海应用技术学院《数据库原理及应用》课程实验报告实验存储过程应用初步实验实验姓院计算机科学与信息工程学院班学专计算机科学与技术指导成一、实验目的和要求1
理解存储过程的作用;2.初步掌握存储过程的创建方法;3.初步掌握存储过程的执行方法
这个实验所涉及的内容不属于《数据库原理及应用》课内知识,是扩充知识,主要是为即将到来的课程设计做部分准备工作
二、实验预习内容1.上网查找资料---存储过程是数据库中的一个怎样的对象;主要应用在哪些方面;存储过程的类型等基本知识
2.创建存储过程的方法,包括有参数和无参数的存储过程
其中可能涉及到变量、系统函数SQL控制流语句等内容
三、实验项目摘要1.针对“图书-借阅”涉及的5张表,自行设计3个存储过程(要有实际意义),执行它们,看结果是否是你所需要的;上海应用技术学院2.针对“供应”涉及的4张表,设计3个存储过程(要有实际意义),执行它们,看结果是否是你所需要的
说明:设计的存储过程不可以太过简单(如只有一个简单查询),要会设计带参数的存储过程
同学们可以根据自己对知识的掌握情况,自行决定如何设计
四、实验结果与分析1.(1)创建(无参数)查询‘文学’类图书中出版时间最早的最早的图书信息的存储过程并执行:1、书写T-SQL语句,创建过程一:CREATEPROCEDUREGUOCHENG_ONEAS/*新建过程一*/SELECT图书名,作者,出版社FROMBOOKS,BOOKCATEGORYWHERE出版日期IN(SELECTMIN(出版日期)FROMBOOKSWHEREBOOKS
种类编号=BOOKCATEGORY
种类编号上海应用技术学院AND种类名称='文学')/*T-SQL语句*/GOII、执行过程一:EXECUTEGUOCHENG_ONE/*执行该存储过程功能*/(或者:EXECG