• 締切済み

oracleのfunctionで戻り値複数個

oracleのストアドプロシージャのファンクションについてですが、 ファンクションは、戻り値を返すことができますが、 それを、複数個返すことはできるのでしょうか。 CREATE [OR REPLACE] FUNCTION ファンクション名(引数 IN データ型[, ...]) RETURN 戻り値の型 IS 宣言部 BEGIN 処理部 END ; お願いします。

みんなの回答

  • sngPoi2
  • ベストアンサー率49% (476/954)
回答No.1

Functionのバラメータに、OUTの項目を複数定義すれば良いのでは? CREATE [OR REPLACE] FUNCTION ファンクション名(引数 IN データ型, 引数 OUT データ型, 引数 OUT データ型[, ...]) RETURN 戻り値

abc999xyz
質問者

お礼

ありがとうございます。

abc999xyz
質問者

補足

ありがとうございます。 OUTの項目を複数定義すれば取得できますが、 OUTの数が決まっていません。 予想で、最大定義していいのですが、それは、よくないのではないかと思います。