26.4 INSTALLファンクションのシグネチャ2
このファンクションは、指定されたパッケージ・アプリケーションをインストールし、インストールされているアプリケーションIDを返します。次のいずれかが
true
の場合、エラーが発生します。
-
無効なパッケージ・アプリケーションIDが渡されました。
-
無効な認証タイプが渡されました。使用可能な認証タイプのリストについては、
APEX_PKG_APP_AUTHENTICATIONS
ビューに問い合せてください。
構文
APEX_PKG_APP_INSTALL.INSTALL(
p_app_name in varchar2,
p_authentication_type in wwv_flow_authentication_api.t_authentication_type default null,
p_schema in varchar2 default null ) return number;
パラメータ
表26-4 INSTALLファンクションのシグネチャ2のパラメータ
パラメータ | 説明 |
---|---|
|
大/小文字を区別しないパッケージ・アプリケーション名。 |
|
使用する認証タイプ。 |
|
アプリケーションはSQL文をこのデータベース・スキーマとして解析します。 |
例
次の例では、INSTALL
ファンクションを使用して、DEMOワークスペースにBug Tracking
というパッケージ・アプリケーションをインストールする方法を示しています。その際、Application Expressアカウント
認証でSCOTT
スキーマを使用しています。
declare
l_installed_app_id number;
begin
APEX_UTIL.SET_WORKSPACE( 'DEMO' );
l_installed_app_id := APEX_PKG_APP_INSTALL.INSTALL(
p_app_name => 'Bug Tracking',
p_authentication_type => APEX_AUTHENTICATION.C_TYPE_APEX_ACCOUNTS,
p_schema => 'SCOTT' );
end;
親トピック: APEX_PKG_APP_INSTALL