存储过程与函数
存储过程与函数 1. 存储过程的定义 2. 存储过程的创建 3. 存储过程的操作 3.1 存储过程的调用 3.2 存储过程的查看 3.2.1 SHOW PROCEDURE STATUS查看存储过程的状态 3.2.2 SHOW CREATE PROCEDURE 查看存储过程的信息 3.2.3 INFORMATION_SCHEMA.ROUTINES查看存储过程的信息 3.3 存储过程的删除 4. 自定义函数 4.1 自定义函数的创建 4.2 自定义函数的调用 4.3 变量 4.3.1 定义变量 4.3.2 变量赋值 4.3.2.1 变量赋值(1) 4.3.2.2 变量赋值(2) 4.4 流程控制语句 4.4.1 if语句 4.4.2 CASE语句 4.4.3 LOOP语句 4.4.4 LEAVE语句 4.4.5 ITERATE语句 4.4.6 REPEAT语句 4.4.7 WHILE语句 4.5 光标的使用 4.5.1 声明光标 4.5.2 打开光标 4.5.3 使用光标 4.5.4 关闭光标 4.6 定义条件和处理程序 4.6.1 定义条件 4.6.2 定义处理程序 1. 存储过程的定义 存储过程是一组完成特定功能的SQL语句集合 将常用或复杂的工作,预先用SQL语句写好并用一个指定名称存储起来,这个过程经编译和优化后存储在数据库服务器中, 因此称为存储过程 2. 存储过程的创建