使用存储过程

时间:2011-10-15 18:42:11

标签: mysql stored-procedures

假设我有一个存储过程有趣(输入,@ val),我想在select中重复调用它。我试过这样:

select name, @val
from table
where {condition}
group by name

我需要在语句的某处更新@val:

 call fun(name, @val)

因为@val的值取决于当前的“迭代”。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

使用返回值而不是使用存储过程的函数。链接到函数创建语法 - http://dev.mysql.com/doc/refman/5.0/en/create-procedure.html