48.113 SET_ATTRIBUTEプロシージャ

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

構文

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

パラメータ

表48-95 SET_ATTRIBUTEのパラメータ

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

次の例では、ユーザーFRANKの番号1属性に値fooを設定します。

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;