2个回答
2013-05-13
展开全部
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)
展开全部
DELIMITER //
CREATEPROCEDUREHelloWorld1(vUserNameVARCHAR(10))
BEGIN
SELECTCONCAT('Hello ', vUserName);
END//
/DELIMITER
以上是创建
call HelloWorld1('Edward'); //
CONCAT('Hello ', vUserName)
这里是调用
CREATEPROCEDUREHelloWorld1(vUserNameVARCHAR(10))
BEGIN
SELECTCONCAT('Hello ', vUserName);
END//
/DELIMITER
以上是创建
call HelloWorld1('Edward'); //
CONCAT('Hello ', vUserName)
这里是调用
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询