1、删除名字为test_procedure 的储存过程
DROP PROCEDURE test_procedure;
2、创建储存过程CREATE PROCEDURE test_procedure(param1 VARCHAR(4),OUT param2 bigint,OUT param3 VARCHAR(20))
BEGIN
SELECT id into param2 from bank_info b WHERE b.bank_code=@param1;
IF @param2 > 15 THEN
SELECT 'test_success' into param3;
ELSEIF @param2 < 20 THEN
SELECT 'test2_success' into param3;
END IF;
END
3、设置参数 param
SET @param='0005';
4、调用储存过程
call test_procedure(@param,@param4,@param5);
5、查询结果
select @param4,@param5