2

我可以CALL从 MySQL Workbench 存储过程,但我没有看到任何返回的输出参数是什么。

假设我有一个程序PROCEDURE test(IN id int, OUT name tinytext)- 我如何从查询窗口调用它来检查它是否返回正确的东西?

4

1 回答 1

4

你需要参数SELECTOUT

CALL test(1, @v); SELECT @v;

请注意:您必须同时执行这两个查询(在行尾点击控制+输入光标)。此外,当前版本的工作台似乎有一个错误,它不适用于任意参数名称。我无法摆脱这种模式,当它起作用时,当它现在不起作用时。

于 2012-11-22T23:06:54.040 回答