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

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

前 | 次 |

# 2.23 SET_OFFSETプロシージャ

このプロシージャはアプリケーションのインポート中に使用されるオフセット値を設定します。このオフセット値は、Application Expressアプリケーション定義のメタデータがインスタンスの他のメタデータと競合しないようにするために使用します。新規アプリケーション・インストールの場合は、通常、`generate_offset`プロシージャをコールしてApplication Expressでこのオフセット値を生成するだけで十分です。

構文

    APEX_APPLICATION_INSTALL.SET_OFFSET(
        p_offset IN NUMBER);

パラメータ

表2-8 SET_OFFSETのパラメータ

パラメータ | 説明
--- | ---
`p_offset` | オフセット値。オフセットは正の整数である必要があります。ほとんどの場合は、オフセットを指定する必要はなく、かわりに`APEX_APPLICATION_INSTALL.GENERATE_OFFSET`をコールします。これによって、大きなランダム値が生成され、`APEX_APPLICATION_INSTALL`パッケージで設定されます。

例

次の例は、データベースから乱数を生成し、この乱数を`APEX_APPLICATION_INSTALL`でオフセット値として使用します。.

    declare
        l_offset number;
    begin
        l_offset := dbms_random.value(100000000000, 999999999999);
        apex_application_install.set_offset( p_offset => l_offset );
    end/

参照:

- 「GET_OFFSETファンクション」

- 「GENERATE_OFFSETプロシージャ」