1.8 REPLACE_USER_ROLESプロシージャのシグネチャ2
このプロシージャは、既存の割当て済のユーザー・ロールを新しいロールの配列に置き換えます。
構文
APEX_ACL.REPLACE_USER_ROLES (
    p_application_id  IN NUMBER   default apex_application.g_flow_id,
    p_user_name       IN VARCHAR2,
    p_role_static_ids IN apex_t_varchar2 );パラメータ
表1-8 REPLACE_USER_ROLESプロシージャのシグネチャ2のパラメータ
| パラメータ | 説明 | 
|---|---|
| 
                                  
  | 
                              
                                  ユーザー・ロールを置換するアプリケーションのID。デフォルトは、現在のアプリケーションです。  | 
                           
| 
                                  
  | 
                              
                                  ロールを置換するアプリケーション・ユーザーの大/小文字を区別しない名前。  | 
                           
| 
                                  
  | 
                              
                                  大/小文字を区別しない  | 
                           
例
次の例では、REPLACE_USER_ROLESプロシージャを使用して、アプリケーション255のSCOTTというユーザー名の既存のロールを新しいロール静的ID ADMINISTRATORおよびCONTRIBUTORに置換する方法を示しています。
                  
begin
    APEX_ACL.REPLACE_USER_ROLES (
        p_application_id  => 255,
        p_user_name       => 'SCOTT',
        p_role_static_ids => apex_t_varchar2( 'ADMINISTRATOR', 'CONTRIBUTOR' ) );
end;親トピック: APEX_ACL