MYSQL储存过程 小实例

来源:互联网 发布:淘宝买多肉哪家店靠谱 编辑:程序博客网 时间:2024/05/16 18:46

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


0 0
原创粉丝点击