4

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

PROCEDURE TESTME (OUT dTEST DOUBLE)

我决定尝试 MySQL Workbench GUI。我怎么称呼这个?当我尝试时,CALL TESTME我得到一个 1318 错误 - args 数量不正确。

4

1 回答 1

2

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

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

ETA:我认为实际上声明变量是可选的。只是CALL没有DECLARE应该工作的声明。

于 2013-01-09T20:37:13.867 回答