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

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

前 | 次 |

# 28.34 GET_ACCOUNT_LOCKED_STATUSファンクション

アカウントがロック済の場合は`TRUE`、アカウントがロック解除済の場合は`FALSE`を戻します。これは、ページ・リクエストのコンテキストで認証済ワークスペース管理者によって実行される必要があります。

構文

    APEX_UTIL.GET_ACCOUNT_LOCKED_STATUS (
         p_user_name IN VARCHAR2
         ) RETURN BOOLEAN;

パラメータ

表28-32 GET_ACCOUNT_LOCKED_STATUSのパラメータ

パラメータ | 説明
--- | ---
`p_user_name` | ユーザー・アカウントのユーザー名

例

次の例に、`GET_ACCOUNT_LOCKED_STATUS`ファンクションを使用する方法を示します。このファンクションを使用して、現行のワークスペースのApplication Expressユーザー・アカウント(ワークスペース管理者、開発者またはエンド・ユーザー)がロック済かどうかをチェックします。

    BEGIN
        FOR c1 IN (SELECT user_name FROM apex_users) loop
            IF APEX_UTIL.GET_ACCOUNT_LOCKED_STATUS(p_user_name => c1.user_name) THEN
                HTP.P('User Account:'||c1.user_name||' is locked.');
            END IF;
        END LOOP;
    END;

参照:

- LOCK_ACCOUNTプロシージャ

- UNLOCK_ACCOUNTプロシージャ