我一直在使用TOAD for MySQL,因为我是Oracle的转换器。我试图找到执行调用一个函数的过程所需的时间。它是一个非常直接的存储过程,除了它有一个OUT
参数:
PROCEDURE TESTME (OUT dTEST DOUBLE)
我决定试用MySQL Workbench GUI。
我怎么称呼这个?
当我尝试CALL TESTME
时,我收到1318错误 - 错误的数量。
答案 0 :(得分:1)
您需要声明一个变量来首先保存out参数:
DECLARE @dummy DOUBLE;
CALL TESTME(@dummy);
ETA:我认为实际上声明变量是可选的。只有CALL
语句没有DECLARE
才能正常工作。