PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
9710 | 99/12/27 17:56:25 | RE(4):PB6.5: ストアドに配列渡しがうまくいきません By h.nabe |
9709 | 99/12/27 17:49:36 | RE(3):PB6.5: ストアドに配列渡しがうまくいきません By h.nabe |
9708 | 99/12/27 17:47:50 | RE(2):PB6.5: ストアドに配列渡しがうまくいきません By h.nabe |
9706 | 99/12/27 17:39:50 | RE(1):PB6.5: ストアドに配列渡しがうまくいきません By Taka |
9703 | 99/12/27 16:41:44 | PB6.5: ストアドに配列渡しがうまくいきません By h.nabe |
カテゴリ:スクリプトの記述
日付:1999年12月27日 17:47 発信者:h.nabe
題名:RE(2):PB6.5: ストアドに配列渡しがうまくいきません
自己レスです。
いろいろ試したのですが、数値タイプでも文字数値タイプでも配列渡しは出来ているようです。
問題は、戻り値(out)が文字数値タイプだとうまくいきません。
文字タイプ配列渡しは、戻り値もうまくいきました。 OKです!!
PROCEDURE pro1
(in_rjct_cnt IN number,
in_rjct_code_arr IN RJCT_CODE_TABLE,
out1 out number);
END;
out1 := to_number(in_rjct_code_arr(1));
数値タイプ配列渡しは、戻り値もうまくいきました。 OKです!!
PROCEDURE pro1
(in_rjct_cnt IN number,
in_rjct_code_arr IN RJCT_CODE_TABLE,
out1 out number);
END;
out1 := in_rjct_code_arr(1);
文字タイプの配列渡しは、戻り値がエラーとなります。(値が返ってきません)
NGです!!
PROCEDURE pro1
(in_rjct_cnt IN number,
in_rjct_code_arr IN RJCT_CODE_TABLE,
out1 out varchar);
END;
out1 := in_rjct_code_arr(1);
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.