我可以从 MySQL Workbench CALL
存储过程,但我没有看到返回的输出参数是什么。
假设我有一个过程PROCEDURE test(IN id int, OUT name tinytext)
- 如何从查询窗口调用它以检查它返回正确的内容?
最佳答案
您需要SELECT
OUT
参数。
CALL test(1, @v); SELECT @v;
请注意:您必须同时执行两个查询(将光标放在行尾按 Control+Enter)。此外,当前版本的工作台似乎有一个错误,它无法使用任意参数名称。目前我无法弄清楚该模式何时有效以及何时无效。
关于mysql - 如何在mysql工作台中查看OUT参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13520841/