0

私は Oracle Application Express の開発に取り組んでおり、このアプリケーションは初めてです。

実行時に Oracle APEX アプリケーションから変数を取得するストアド プロシージャがあります。ボタンがこのアクションをトリガーします。

Oracle APEX 上の PL/SQL コードは、アップロードしたファイル名をパラメーターとして受け取ります。以下のコードを参照してください。

BEGIN
CLOSE_PO(:P_FILE_NAME );
END;

ファイル名は、データベースの一時テーブルに格納されます。

PL/SQLコードの変数がテーブル内のファイル名を取得する方法を簡単に説明できる人はいますか?

4

1 に答える 1

0

私はあなたの質問をよく理解していませんが、私は助けようとします.

APEX では、対応するダイアログを管理し、アップロード用に選択したファイル名を表示するファイル参照アイテムをリージョンに作成することで、ファイルをアップロードできます。

作成する手順と項目の完全なリストについては、 このドキュメントを使用します。

ファイル名はページ項目の値に格納されます (例:P1_FILE_BROWSE)。ファイルは APEX テーブルAPEX_APPLICATION_FILESに格納され、次のようにクエリを実行できます。

SELECT * 
FROM APEX_APPLICATION_FILES 
WHERE FIELNAME = :P1_FILE_BROWSE

アクションの PL\SQL では、テーブルをクエリして、ストアド プロシージャにパラメータとして渡す必要のある変数を取得できます。

于 2016-08-26T08:58:11.680 に答える