因为我是从Oracle转换而来,所以一直在使用TOAD for MySQL。我试图找到执行调用一个函数的过程所需的时间。这是一个非常简单的存储过程,只有一个OUT
参数:
PROCEDURE TESTME (OUT dTEST DOUBLE)
我决定尝试使用MySQL Workbench GUI。
如何调用它?
当我尝试 CALL TESTME
时,我收到了一个1318错误-参数数量不正确。
因为我是从Oracle转换而来,所以一直在使用TOAD for MySQL。我试图找到执行调用一个函数的过程所需的时间。这是一个非常简单的存储过程,只有一个OUT
参数:
PROCEDURE TESTME (OUT dTEST DOUBLE)
我决定尝试使用MySQL Workbench GUI。
如何调用它?
当我尝试 CALL TESTME
时,我收到了一个1318错误-参数数量不正确。
首先,您需要声明一个变量来保存输出参数:
DECLARE @dummy DOUBLE;
CALL TESTME(@dummy);
预计完成时间:我认为实际上声明变量是可选的。只有DECLARE
而没有CALL
语句也可以工作。