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

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

前 | 次 |

# 28.107 SET_ATTRIBUTEプロシージャ

このプロシージャは、Application Expressアカウント表内のユーザーのいずれかの属性値の値(1から10)を設定します。

構文

    APEX_UTIL.SET_ATTRIBUTE(
        p_userid           IN NUMBER,
        p_attribute_number IN NUMBER,
        p_attribute_value  IN VARCHAR2);

パラメータ

表28-91 SET_ATTRIBUTEのパラメータ

パラメータ | 説明
--- | ---
`p_userid` | ユーザー・アカウントの数値のID
`p_attribute_number` | ユーザー・レコードの属性番号(1から10)
`p_attribute_value` | ユーザー・レコードに設定する、`p_attribute_number`で指定した属性の値

例

次の例に、`SET_ATTRIBUTE`プロシージャを使用して、値'foo'を指定してユーザーFRANKに対して番号1の属性を設定する方法を示します。

    DECLARE
        VAL VARCHAR2(4000);
    BEGIN
        APEX_UTIL.SET_ATTRIBUTE (
            p_userid => apex_util.get_user_id(p_username => 'FRANK'),
            p_attribute_number => 1,
            p_attribute_value => 'foo');
    END;

参照:

GET_ATTRIBUTEファンクション