-- 函数的封装
delimiter $$
create procedure proc01()
begin
select empno,ename from emp;
end $$
delimiter ;
-- 调用
call proc01();
delimiter &&
create procedure prooc02()
begin
declare var_name01 varchar(20) default 'aaa';-- 变量的声明
set var_name01 = '张三'; -- 变量赋值
select var_name01; -- 输出变量
end &&
delimiter ;
call prooc02();
delimiter &&
create procedure prooc03()
begin
declare my_ename varchar(20) default 'aaa';-- 变量的声明
select ename into my_ename from emp where empno = '1001';-- 变量赋值
select my_ename; -- 输出变量
end &&
delimiter ;
call prooc03();
-- 用户变量 ,变量名加@符号
![]()
![]()