プライマリ・コンテンツに移動

Oracle® Application Express APIリファレンス リリース5.1 E85937-02 |
| 目次 | 索引

前 | 次 |

# 28.47 GET_FILE_IDファンクション

このファンクションは、Oracle Application Expressファイル・リポジトリ内のファイルの主キーを取得します。

構文

    APEX_UTIL.GET_FILE_ID (
        p_name    IN   VARCHAR2)
    RETURN NUMBER;

パラメータ

表28-41 GET_FILE_IDのパラメータ

パラメータ | 説明
--- | ---
`p_name` | ダウンロードするファイルの`APEX_APPLICATION_FILES`内の名前。`APEX_APPLICATION_FILES`は、ワークスペースにアップロードされるすべてのファイルのビューです。

例

次の例に、`GET_FILE_ID`ファンクションを使用して、ファイル名がF125.sqlのファイルのデータベースIDを戻す方法を示します。

    DECLARE
        l_name VARCHAR2(255);
        l_file_id NUMBER;
    BEGIN
        SELECT name
            INTO l_name
            FROM APEX_APPLICATION_FILES
            WHERE filename = 'F125.sql';
            --
            l_file_id := APEX_UTIL.GET_FILE_ID(p_name => l_name);
    END;