2012-11-22 35 views
1

我可以CALL來自MySQL Workbench的存儲過程,但我看不到任何返回的out-params是什麼。如何查看mysql工作臺中的OUT參數

說我有一個過程PROCEDURE test(IN id int, OUT name tinytext) - 我怎麼能從查詢窗口調用它來檢查它返回正確的東西?

+0

讓我說一下關於[dbForge Studio for MySQL](http://www.devart.com/dbforge/mysql/studio/)(免費快遞版)的一些話。您可以從數據庫瀏覽器樹中執行過程,傳遞IN參數並在窗口中查看OUT參數。 – Devart

回答

4

您需要SELECTOUT參數。

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

請注意:您必須一次執行兩個查詢(命中控制+用光標在行尾輸入)。此外,工作臺的當前版本似乎有一個錯誤,它不適用於任意參數名稱。當它工作時,當它不在此刻時,我無法擺脫這種模式。