mysql带变量的存储过程(三)

案例如下:

DELIMITER $$
CREATE
#data_name是数据库名,demo是存储过程名。
    PROCEDURE `data_name`.`demo`()
    BEGIN
#没有默认值。
DECLARE `name2`  VARCHAR(50) ;
#默认值为0。
DECLARE card_num INT(50) DEFAULT 0;
#在这里写sql。
SELECT `name` INTO `name2` FROM aaa LIMIT 1;
SELECT `name2` 姓名;
    END$$
DELIMITER ;

调用如下:

call demo()
发布了93 篇原创文章 · 获赞 83 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/qq_39706570/article/details/100742782