こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

oracleのfunctionで戻り値複数個

oracleのストアドプロシージャのファンクションについてですが、
ファンクションは、戻り値を返すことができますが、
それを、複数個返すことはできるのでしょうか。

CREATE [OR REPLACE] FUNCTION ファンクション名(引数 IN データ型[, ...])
RETURN 戻り値の型
IS
宣言部
BEGIN
処理部
END
;

お願いします。

投稿日時 - 2019-09-13 09:08:30

QNo.9656292

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

Functionのバラメータに、OUTの項目を複数定義すれば良いのでは?

CREATE [OR REPLACE]
FUNCTION ファンクション名(引数 IN データ型, 引数 OUT データ型, 引数 OUT データ型[, ...])
RETURN 戻り値

投稿日時 - 2019-09-13 16:43:39

補足

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

投稿日時 - 2019-09-17 12:29:20

お礼

ありがとうございます。

投稿日時 - 2019-09-17 12:29:44

あなたにオススメの質問