Experiment 08 存储过程的基本操作
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8.2 修改存储过程
Alter procedure 存储过程名 SQL语句代码块
8.3 删除存储过程
Drop procedure if exists 存储过程名;
例
例8-3:删除例8-2创建的存储过程
Drop pro来自百度文库edure if exists procScFindById;
8.4 查看存储过程
Experiment 08 存储过程的基本操作
8.1 创建存储过程
Create procedure 存储过程名(参数列表) Begin SQL 语句代码块 end
例
例8-1:创建带输出参数的存储过程,求学生 人数。 Delimiter // Create procedure simpleproc(out param1 int) Begin select count(*) into param1 from student; End//
Show create procedure 存储过程名;
例8-4:查看8-1创建的存储过程 Show create procedure simpleproc;
8.5 列出所有存储过程
Show procedure status;
例8-5:查看jxgl中创建的所有存储过程 Show procedure status;
8.6 调用存储过程
Call spName( [parameter] );
例8-6:调用例8-1中创建的simpleproc存储过 程
Call simpleproc( @count ); Select @count;
例8-2:创建带输入的存储过程,根据学生学 号(sno)查询该学生所学课程的课程编号和成 绩。 Delimiter // Create procedure procScFindById( in n int) Begin select sno,cno,grade from sc where sno = n; End //