- 締切済み
oracleのfunctionで戻り値複数個
oracleのストアドプロシージャのファンクションについてですが、 ファンクションは、戻り値を返すことができますが、 それを、複数個返すことはできるのでしょうか。 CREATE [OR REPLACE] FUNCTION ファンクション名(引数 IN データ型[, ...]) RETURN 戻り値の型 IS 宣言部 BEGIN 処理部 END ; お願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- sngPoi2
- ベストアンサー率49% (476/954)
回答No.1
Functionのバラメータに、OUTの項目を複数定義すれば良いのでは? CREATE [OR REPLACE] FUNCTION ファンクション名(引数 IN データ型, 引数 OUT データ型, 引数 OUT データ型[, ...]) RETURN 戻り値
お礼
ありがとうございます。
補足
ありがとうございます。 OUTの項目を複数定義すれば取得できますが、 OUTの数が決まっていません。 予想で、最大定義していいのですが、それは、よくないのではないかと思います。