1

現在、iamはHSQL-DB用のストアドプロシージャを作成しようとしています。

新しいユーザーを作成し、新しいユーザーのIDを返したい。

たとえば、私はこのようにしてプロシージャを作成しようとしました。

create procedure test(out param int)
modifies sql data
begin atomic
set param = 1;
end;

=>それを呼ぶ

declare param int ;
call test(param);
call param;

=>エラー

dynamic parameter or variable required as INOUT or OUT argument

バグが見つかりません-.-

さよなら。

4

1 に答える 1

1

プロシージャの呼び出し方法は次のとおりです。

 declare param int;

 call test(param)

 call param

見た目は同じですが、各ステートメントは別々に実行されます。

于 2012-11-29T09:30:04.593 に答える