存储过程
叶枫^_^
人如果没有梦想,和咸鱼有什么区别
展开
-
存储过程(4)游标的使用
存储过程中游标的作用:用游标得到某一个结果集,逐行处理数据。– 语法– 声明语法DECLARE cursor_name CURSOR FOR select_statement– 打开语法OPEN cursor_name– 取值语法FETCH cursor_name INTO var_name [, var_name] …– 关闭语法CLOSE cursor_name举例单独执行sqlSELECT e.empno,e.ename,e.sal FROM emp e,dept d原创 2021-09-28 16:49:15 · 1796 阅读 · 0 评论 -
存储过程(3)流程控制语句的使用
流程控制if概述语法:– 语法IF search_condition THEN statement_list[ELSEIF search_condition THEN statement_list] …[ELSE statement_list]END IFeg:-- 计算员工工龄DELIMITER $$USE stores$$DROP PROCEDURE IF EXISTS hiretime$$CREATE PROCEDURE hiretime(IN employeer_n原创 2021-09-27 17:26:47 · 263 阅读 · 0 评论 -
存储过程(1)变量的定义与使用
简单记录一下存储过程的变量与赋值。1.局部变量:作用范围:用户自定义,在begin/end块中有效。语法:声明局部变量: declare var_name type [default var_value];举例:declare nickname varchar(32);eg:-- set赋值create procedure sp_var01()begin declare nickname varchar(32) default 'unkown'; set nicknam原创 2021-09-27 15:35:17 · 4877 阅读 · 0 评论 -
存储过程入(2)参出参的使用
存储过程的入参出参概述。1.入参in:入参关键字in,in可缺省。语法:methd_name(in 参数 参数类型)eg:-- 入参inDELIMITER $$USE stores$$DROP PROCEDURE IF EXISTS inparam$$CREATE PROCEDURE inparam(IN input INT)BEGIN DECLARE number INT DEFAULT 0; SET number=input+10; SELECT number;E原创 2021-09-27 16:57:06 · 1342 阅读 · 0 评论