美文网首页程序员
sql基础(4)存储过程

sql基础(4)存储过程

作者: 洛水青柳2017 | 来源:发表于2017-11-03 14:07 被阅读0次

(一)存储过程常用SQL命令

-- 存储过程

use test                #打开数据库

show PROCEDURE  STATUS  #查看当前数据库中的所用存储过程

show  CREATE PROCEDURE  p3  #查看存储过程的创建过程

DROP          PROCEDURE thefirst  #删除存储过程thefirst

(二)存储过程的基本样式

基本存储过程

(三) 游标与存储过程的结合

在存储过程中实现游标

(四)应用实例

-------------------------------------存储过程实现游标----------------------------------

CREATE PROCEDURE  prcouce3()  -- 定义存储过程

BEGIN

DECLARE done boolean DEFAULT  0;    -- 设置done的默认值为0

DECLARE  i  int ;                    -- 声明局部变量存储游标结果

DECLARE  id  CURSOR  For    SELECT roleid  FROM  createrole ; -- 定义游标

DECLARE  CONTINUE  HANDLER  FOR  SQLSTATE '02000' SET  done=1;

-- 定义循环控制条件当找到最后一行(sqlstate '02000'),done的值变为0

open  id  ;  -- 打开游标

REPEAT    -- 对游标进行操作

FETCH  id  INTO  i  ;

# 加入自己想要的操作 #

UNTIL done  end  REPEAT;

CLOSE id  ;    -- 关闭游标

END;

相关文章

  • sql基础(4)存储过程

    (一)存储过程常用SQL命令 -- 存储过程 use test #打开数据库 show PROCE...

  • SQL Server基础之存储过程

    阅读目录 一:存储过程概述 二:存储过程分类 三:创建存储过程 1.创建无参存储过程 2.修改存储过程 3.删除存...

  • Mysql存储过程

    阅读目录:MySQL存储过程_创建-调用-参数 存储过程:SQL中的“脚本” 创建存储过程 调用存储过程 存储过程...

  • 8、MySQL存储过程

    存储过程 存储过程是一个SQL语句集合,当主动去调用存储过程时,其中内部的SQL语句会按照逻辑执行。 1、创建存储...

  • SQL Server OFFSET 分页存储过程

    SQL Server OFFSET 分页存储过程 普通sql

  • SQL存储过程

    存储过程 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,...

  • sql 存储过程

    begin

  • SQL存储过程

    1.概念一组为完成特定功能的SQL语句集,存储在数据库中,经过第一次编辑后再次调用不许再次编辑,用户通过指定存储过...

  • SQL存储过程

    1、创建存储过程 create procedure mypl()begin insert into表名(字段...

  • SQL之存储过程

    SQL Server 存储过程 存储过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集...

网友评论

    本文标题:sql基础(4)存储过程

    本文链接:https://www.haomeiwen.com/subject/pomdextx.html