Skip to Main Content

複数のselect結果を出力するには?

852764Apr 4 2011 — edited Apr 14 2011
こんにちは 教えてください

従来SYBASEで開発をしており
最近Oracle(11g - r2)に移行しようと考えています。

そこで問題になっているのが
SYBASEでは ストアドプロシジャにて

create proc get_startup
as
--マスタXXX読み込み
 select aaa,bbb from XXX
--マスタYYY読み込み 
 select * from YYY
--マスタZZZ読み込み
 select NNN,PPP from ZZZ where flag = '1'

みたいな形で startup時に読み込むマスタ群を 一つのSPにまとめて管理しているのですが
ORACLEではこういうことは出来ないのでしょうか???

oracleのREF CURSORで outputできそうなんですが
それだとJDBCで受け取るのが非常に難しく 他にいい方法がないか
よろしければ 教えて頂けないでしょうか?

よろしくお願いします

Edited by: 849761 on 2011/04/04 18:22
Comments
Post Details
Added on Apr 4 2011
12 comments
4,599 views