我一直在使用 TOAD for MySQL,因为我是从 Oracle 转过来的。我试图找出执行调用一个函数的过程所需的时间。这是一个非常简单的存储过程,除了它有一个 OUT
参数:
PROCEDURE TESTME (OUT dTEST DOUBLE)
我决定试用 MySQL Workbench GUI。
我怎么称呼这个?
当我尝试 CALL TESTME
时,我收到 1318 错误 - 参数数量不正确。
最佳答案
您需要先声明一个变量来保存输出参数:
DECLARE @dummy DOUBLE;
CALL TESTME(@dummy);
ETA:我认为实际上声明变量是可选的。只有 CALL
语句没有 DECLARE
应该可以工作。
关于mysql - 在具有 OUT 参数的 MySQL Workbench 中调用存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14245464/