#存储过程
#存储程序
delimiter #定义存储程序
create procedure getversion(out params varchar(20)) # params是传出参数 in传进 out传出 inout传回
begin
select version() into params; #版本信息赋值 params
end
call getversion(@a); #调用存储过程
select @a;
----------------------------------------------------------------
delimiter #定义一个存储函数
create function display(w varchar(20)) returns varchar(20)
begin
return concat('hello',w);
end
使用
select display('world');
drop procedure if exists spName; #删除一个存储过程
alter function spName [];#修改一个存储过程
show create procedure spName;#显示存储过程信息
declare varName type default value;#声明局部变量
#存储程序
delimiter #定义存储程序
create procedure getversion(out params varchar(20)) # params是传出参数 in传进 out传出 inout传回
begin
select version() into params; #版本信息赋值 params
end
call getversion(@a); #调用存储过程
select @a;
----------------------------------------------------------------
delimiter #定义一个存储函数
create function display(w varchar(20)) returns varchar(20)
begin
return concat('hello',w);
end
使用
select display('world');
drop procedure if exists spName; #删除一个存储过程
alter function spName [];#修改一个存储过程
show create procedure spName;#显示存储过程信息
declare varName type default value;#声明局部变量
本文深入探讨了SQL中存储过程和函数的定义、使用、修改、删除及声明局部变量等核心概念,提供了完整的示例代码,帮助读者理解并熟练应用。

被折叠的 条评论
为什么被折叠?



