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

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

前 | 次 |

# 28.71 GET_USER_ROLESファンクション

このファンクションは、指定されたユーザー・アカウント・レコードに格納されている`DEVELOPER_ROLE`フィールドを戻します。現在このパラメータの名前は一貫しておらず、`CREATE_USER`、`EDIT_USER`および`FETCH_USER` APIと呼ばれていることに注意してください。ただし、これらのすべての名前が、`DEVELOPER_ROLE`フィールドに関連しています。`CREATE_USER`では`p_developer_privs`、`EDIT_USER`では`p_developer_roles`、`FETCH_USER`では`p_developer_role`が使用されます。

構文

    APEX_UTIL.GET_USER_ROLES(
       p_username IN VARCHAR2)
    RETURN VARCHAR2;

パラメータ

表28-62 GET_USER_ROLESのパラメータ

パラメータ | 説明
--- | ---
`p_username` | アカウント内のユーザー名を指定します。

例

次の例に、`GET_USER_ROLES`ファンクションを使用して、ユーザーFRANKの`DEVELOPER_ROLE`フィールドに格納されているコロンで区切られたロールのリストを戻す方法を示します。

    DECLARE
        VAL VARCHAR2(4000);
    BEGIN
        VAL := APEX_UTIL.GET_USER_ROLES(p_username=>'FRANK');
    END;