我可以CALL
来自MySQL Workbench的存储过程,但我没有看到任何返回的out-params是什么。
说我有一个程序PROCEDURE test(IN id int, OUT name tinytext)
- 如何从查询窗口调用它来检查它返回正确的东西?
答案 0 :(得分:4)
您需要SELECT
OUT
参数。
CALL test(1, @v); SELECT @v;
请注意:您必须立即执行两个查询(点击控制+输入,光标位于行尾)。此外,当前版本的工作台似乎有一个错误,它不适用于任意参数名称。当它工作时以及当时它没有时,我无法得出模式。