怎样才能获取一个存储过程的参数(包括输入参数和输出参数),例如
CREATE PROCEDURE p_a(in a int,out b varchar(50))
begin
select * from t_name;
end;我如何能得到存储过程的参数名称:a,b,已经其对应的类型:int和varchar(50)
CREATE PROCEDURE p_a(in a int,out b varchar(50))
begin
select * from t_name;
end;我如何能得到存储过程的参数名称:a,b,已经其对应的类型:int和varchar(50)
BEGIN
# Set value of OUT parameter
SELECT VERSION() INTO ver_param;
# Increment value of INOUT parameter
SET incr_param = incr_param + 1;
END;
CREATE PROCEDURE p_a(in a int,out b varchar(50))
begin
select * into b from t_name where id = a;
end;
好像不能直接获取的
用以下这个命令可以显示存储过程的定义脚本
SHOW CREATE PROCEDURE 过程名
类似sqlserver的sp_helptext