43.46 GET_FILEプロシージャ
このプロシージャは、Oracle Application Expressファイル・リポジトリからファイルをダウンロードします。ページ処理時にこのプロシージャを起動する場合は、ページ・ブランチが同じ条件で起動されていないことを確認する必要があることに注意してください(ページ・ブランチがファイルの取得に影響を及ぼすためです)。このため、次の条件のブランチは、起動されないように設定してください。
- 
                        プロシージャを起動するボタンと同じ「対象ボタン」属性を持つブランチ。 
- 
                        プロシージャが起動されている場合に、ページ処理時に正常に実行される条件ロジックが定義されているブランチ。 
- 
                        無条件。 
構文
APEX_UTIL.GET_FILE (
    p_file_id    IN   VARCHAR2,
    p_inline     IN   VARCHAR2 DEFAULT 'NO');
パラメータ
表43-40 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;
親トピック: APEX_UTIL