PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
20882 04/02/18 20:49:02 RE(2):PB7.0: RPCFUNCによるOracleのストアドプロシージャの呼び出しについて By nomo
20867 04/02/14 13:45:25 RE(1):PB7.0: RPCFUNCによるOracleのストアドプロシージャの呼び出しについて By ZONE
20864 04/02/13 20:17:33 PB7.0: RPCFUNCによるOracleのストアドプロシージャの呼び出しについて By nomo

カテゴリ:PowerBuilderの開発環境
日付:2004年02月14日 13:45 発信者:ZONE
題名:RE(1):PB7.0: RPCFUNCによるOracleのストアドプロシージャの呼び出しについて

nomoさん、こんにちは。

PACKAGE内のPROCEDUREは実行したことが無いので、確認が必要ですが、
FUNCTIONなら活用しています。
トランザクション・クラスを継承して作成したユーザーオブジェクトの
ローカル外部関数で以下のように宣言します。

FUNCTION [戻値型] func呼称(引数1,引数2,...)
RPCFUNC ALIAS FOR \"PACKAGE名.FUNCTION名\"


あー、PROCEDUREも使用していました。

DECLARE proc呼称 PROCEDURE FOR PACKAGE名.PROCEDURE名(引数1,引数2,...);

で使用できます。

>RPCFUNCによるOracleのストアドプロシージャの呼び出しで、
>PL/SQLのパッケージ内のプロシージャは呼べないのでしょうか?
>ストアドプロシージャの一覧にはパッケージ内のプロシージャは
>表示されません。
>ClientのOSはWindows NT 4.0, ServerはUnixで DB はOracle 8.0.6です。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

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

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