FirebirdSQL logo

SEC$USER_ATTRIBUTES

Informations sur les attributs supplémentaires de l’utilisateur.

Table 1. Description des colonnes de la table SEC$USER_ATTRIBUTES.
Nom de la colonne Type de données Description

SEC$USER_NAME

CHAR(63)

Nom d’utilisateur.

SEC$KEY

VARCHAR(63)

Nom de l’attribut.

SEC$VALUE

VARCHAR(255)

La valeur de l’attribut.

SEC$PLUGIN

CHAR(63)

Le nom du plug-in de gestion des utilisateurs avec lequel cet utilisateur a été créé.

Example 1. Affichage d’une liste d’utilisateurs et de leurs attributs
SELECT CAST(U.SEC$USER_NAME AS CHAR(20)) AS LOGIN,
    CAST(A.SEC$KEY AS CHAR(10)) AS TAG,
    CAST(A.SEC$VALUE AS CHAR(20)) AS "VALUE",
    U.SEC$PLUGIN AS "PLUGIN"
FROM SEC$USERS U LEFT JOIN SEC$USER_ATTRIBUTES A
    ON U.SEC$USER_NAME = A.SEC$USER_NAME
   AND U.SEC$PLUGIN = A.SEC$PLUGIN;
   LOGIN                TAG        VALUE                PLUGIN
   ==================== ========== ==================== ==========================
   SYSDBA               <null>     <null>               Srp
   ALEX                 B          x                    Srp
   ALEX                 C          sample               Srp
   SYSDBA               <null>     <null>               Legacy_UserManager