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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.