mysql 存储过程参数

存储过程要定义一个未知参数,例@x应该如何定义。数据是Mysql5.0... 存储过程要定义一个未知参数,例@x 应该如何定义。数据是Mysql5.0 展开
 我来答
匿名用户
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)
小海吧
互联网爱好者

推荐于2016-06-07 · 互联网情报员
知道小有建树答主
回答量:203
采纳率:53%
帮助的人:23.7万
展开全部
DELIMITER //
CREATEPROCEDUREHelloWorld1(vUserNameVARCHAR(10))
BEGIN
SELECTCONCAT('Hello ', vUserName);
END//
/DELIMITER
以上是创建
call HelloWorld1('Edward'); //
CONCAT('Hello ', vUserName)
这里是调用
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式