在具有OUT参数的MySQL Workbench中调用存储过程

时间:2013-01-09 20:01:56

标签: mysql mysql-workbench

我一直在使用TOAD for MySQL,因为我是Oracle的转换器。我试图找到执行调用一个函数的过程所需的时间。它是一个非常直接的存储过程,除了它有一个OUT参数:

PROCEDURE TESTME (OUT dTEST DOUBLE)

我决定试用MySQL Workbench GUI。 我怎么称呼这个? 当我尝试CALL TESTME时,我收到1318错误 - 错误的数量。

1 个答案:

答案 0 :(得分:1)

您需要声明一个变量来首先保存out参数:

DECLARE @dummy DOUBLE;
CALL TESTME(@dummy);

ETA:我认为实际上声明变量是可选的。只有CALL语句没有DECLARE才能正常工作。