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.




