mysql 存储过程参数

发布网友 发布时间:2022-04-22 00:14

我来回答

2个回答

热心网友 时间:2022-04-08 11:06

MySQL 存储过程, 定义参数,  不需要加那个  @


例子代码如下:


mysql> DELIMITER //
mysql> CREATE PROCEDURE HelloWorld1(vUserName VARCHAR(10))
    -> BEGIN
    ->   SELECT CONCAT('Hello ', vUserName);
    -> END//
Query OK, 0 rows affected (0.00 sec)
mysql> call HelloWorld1('Edward');
    -> //
+-----------------------------+
| CONCAT('Hello ', vUserName) |
+-----------------------------+
| Hello Edward                |
+-----------------------------+
1 row in set (0.00 sec)
Query OK, 0 rows affected (0.02 sec)

热心网友 时间:2022-04-08 12:24

DELIMITER //
CREATEPROCEDUREHelloWorld1(vUserNameVARCHAR(10))
BEGIN
SELECTCONCAT('Hello ', vUserName);
END//
/DELIMITER
以上是创建
call HelloWorld1('Edward'); //
CONCAT('Hello ', vUserName)
这里是调用

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com