ホーム > APEX_UTIL > GET_FILEプロシージャ
![]() 前へ |
![]() 次へ |
このプロシージャは、Oracle Application Expressファイル・リポジトリからファイルをダウンロードします。ページ処理時にこのプロシージャを起動する場合は、ページ・ブランチが同じ条件で起動されていないことを確認する必要があることに注意してください。ページ・ブランチがファイルの取得に影響を及ぼすためです。このため、次の条件のブランチは、起動されないように設定してください。
プロシージャを起動するボタンと同じ「対象ボタン」属性を持つブランチ。
プロシージャが起動されている場合に、ページ処理時に正常に実行される条件ロジックが定義されているブランチ。
無条件。
構文
APEX_UTIL.GET_FILE (
p_file_id IN VARCHAR2,
p_inline IN VARCHAR2 DEFAULT 'NO');
パラメータ
表「GET_FILEパラメータ」に、GET_FILEプロシージャで使用可能なパラメータを示します。
GET_FILEパラメータ
| パラメータ | 説明 |
|---|---|
|
|
ダウンロードするファイルの
DECLARE
l_file_id NUMBER;
BEGIN
SELECT id
INTO l_file_id
FROM APEX_APPLICATION_FILES
WHERE filename = 'myxml';
--
APEX_UTIL.GET_FILE(
p_file_id => l_file_id,
p_inline => 'YES');
END;
|
|
|
有効値は |
例
次の例に、GET_FILEファンクションを使用して、ID 8675309で識別されるファイルを戻す方法を示します。これは、ブラウザにインラインで表示されます。
BEGIN
APEX_UTIL.GET_FILE(
p_file_id => '8675309',
p_inline => 'YES');
END;