4

私は Oracle から改宗したので、MySQL に TOAD を使用しています。1 つの関数を呼び出すプロシージャを実行するのにかかる時間を見つけようとしています。OUTパラメータがあることを除いて、これは非常に単純なストアド プロシージャです。

PROCEDURE TESTME (OUT dTEST DOUBLE)

MySQL Workbench GUI を試してみることにしました。どうすればこれを呼び出すことができますか? 試してみるCALL TESTMEと、1318エラーが発生します-引数の数が正しくありません。

4

1 に答える 1

2

最初にoutパラメータを保持する変数を宣言する必要があります。

DECLARE @dummy DOUBLE;
CALL TESTME(@dummy);

ETA:実際に変数を宣言することはオプションだと思います。CALLなしのステートメントだけが機能するDECLAREはずです。

于 2013-01-09T20:37:13.867 に答える