PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
20858 04/02/12 21:38:05 PB7.0: PL/SQLパッケージ内のプロシージャ呼び出しでOUT引数を複数持つ場合について By nomo

カテゴリ:データベース
日付:2004年02月12日 21:38 発信者:nomo
題名:PB7.0: PL/SQLパッケージ内のプロシージャ呼び出しでOUT引数を複数持つ場合について

Oracle PL/SQL で作成したパッケージ内のプロシージャで複数のOUT引数
を持つものをPowerBuilder のDeclare, Execute, Fetch で呼び出し
ているのですが取得されるOUT 変数の順番が狂う場合があります。

スクリプトでは以下のように指定しています。

declare aaa procedure for bbb(:in1, :in2)
execute aaa
fetch aaa into :out1, :out2, :out3

out1, out2, out3 の順番はパッケージ内のプロシージャのOUT引数と
同じ順番です。
変数out1 にout3、変数out2 にout2、変数out3 にout1
の値が返ってくる場合があります。

Client OS はWindows NT 4.0
Server OS はUnix
Oracleのversion は8.0.6
PowerBuilderのversionは7.0.1です。

回避策を教えて頂けないでしょうか。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS Solaris
DBMS Oracle 8.0
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.