PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
6808 99/06/16 12:33:40 RE(9):PB6: ストアドプロシージャの出力引数について By リエッチ
6793 99/06/16 09:40:53 RE(8):ストアドプロシージャの出力引数について(戻り値を沢山用意するのが嫌なら) By numanuma
6783 99/06/15 13:04:10 RE(7):PB6: ストアドプロシージャの出力引数について By guchi
6782 99/06/15 12:35:12 RE(6):PB6: ストアドプロシージャの出力引数について By Potato
6780 99/06/15 12:21:45 RE(5):PB6: ストアドプロシージャの出力引数について By リエッチ
6779 99/06/15 11:35:58 RE(4):PB6: ストアドプロシージャの出力引数について By guchi
6769 99/06/14 22:42:36 RE(3):PB6: ストアドプロシージャの出力引数について By potato
6757 99/06/14 17:36:25 RE(2):PB6: ストアドプロシージャの出力引数について By guchi
6750 99/06/14 16:34:12 RE(1):PB6: ストアドプロシージャの出力引数について By numanuma
6747 99/06/14 16:08:58 PB6: ストアドプロシージャの出力引数について By guchi

カテゴリ:スクリプトの記述
日付:1999年06月14日 16:08 発信者:guchi
題名:PB6: ストアドプロシージャの出力引数について

ストアドプロシージャ(FUNCTION)の出力引数がROWTYPEの時の使用方法について教えて下さい。

ORACLEの定義は
CREATE OR REPLACE FUNCTION TEST 
(a IN  A.NO%TYPE
         ,b               IN  A.KBN%TYPE
         ,c               IN  A.FLG%TYPE
         ,d               OUT B%ROWTYPE
)
RETURN NUMBER
となっています。

PB上は
DECLARE TEST PROCEDURE FOR TEST ( :a_no
                                 ,:a_kbn
                                 ,:a_flg);
EXECUTE TEST;
FETCH TEST INTO :a_return, :str_b; //str_bはテーブルBと同じ項目を持つ構造体です。
と記述しましたが、DECLAREの定義のところでエラーになってしまいます。

解決方法をどなたか教えてくれませんか?


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)

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