ストアドプロシージャでは、OUT
を使用して値を返します パラメータのみ 。例で2つの変数を定義したので、次のようになります。
outstaticip OUT VARCHAR2, outcount OUT NUMBER
戻り値をoutパラメータに割り当てるだけです。つまりoutstaticip
およびoutcount
呼び出し元からそれらにアクセスします。ここで意味するのは、ストアドプロシージャを呼び出すと、これら2つの変数も渡すことになります。ストアドプロシージャの呼び出し後、変数には戻り値が入力されます。
RETURN value
が必要な場合 PL / SQL呼び出しからの戻りとして、FUNCTION
を使用します 。 この場合、戻り変数として返すことができる変数は1つだけであることに注意してください。