ELSE IFストアドプロシージャMySQLの小さなインスタンス

DROP PROCEDURE IF EXISTS text;
create procedure text(
in inloginNname varchar(20), -- 输入参数
out rtn int -- 输出参数 类型是.NET中 OUT参数,PHP中 &$rtn
)begin
declare LoginId INT default 0; -- 声明变量
	select id into LoginId from logni where login_name = inloginName;-- 为LoginId 赋值
	set rtn=1;
	IF LoginId = 3
	THEN
	set rtn=2; -- 为输出参数赋值
	ELSEIF LoginId = 0
	THEN
	set rtn=3;
	ELSE
	set rtn=4;
	END IF;
end;



公開された27元の記事 ウォン称賛53 ビュー160 000 +

おすすめ

転載: blog.csdn.net/auspi12341/article/details/17244953