MySQL存储过程的问题

weidong123123 2006-02-28 05:41:45
我在mysql中写了一个存储过程,有一个出参.存储过程是执行发对了的.但就是不能把出参代出来.传出来的是一个null值.请问怎么才能在外面接受到存储过程传出来的值.谢谢
...全文
82 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weidong123123 2006-03-01
  • 打赏
  • 举报
回复
谢谢hy2003fly()的例子,我主要是在C#中不能的到MySQL的返回值.出错的提示是:没有此行的值.
hy2003fly 2006-02-28
  • 打赏
  • 举报
回复
不知道下面这个例子对你有没有帮助。
mysql> delimiter //

mysql> CREATE PROCEDURE simpleproc (OUT param1 INT)
-> BEGIN
-> SELECT COUNT(*) INTO param1 FROM t;
-> END;
-> //
Query OK, 0 rows affected (0.00 sec)

mysql> delimiter ;

mysql> CALL simpleproc(@a);
Query OK, 0 rows affected (0.00 sec)

mysql> SELECT @a;
+------+
| @a |
+------+
| 3 |
+------+
1 row in set (0.00 sec)

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧