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