Función de Tiempo de Ejecución de Mvsql: Role()¶
Resumen¶
Determina si el usuario actual es miembro de un rol determinado.
Sintaxis¶
ROLE(<role-id-or-name>)
Parámetros¶
Id-de-rol-o-nombre¶
Una cadena que identifica el rol, ya sea:
- Nombre del rol: nombre de un rol que pertenece a la fuente de datos de la regla.
- Identificador de rol - Único
RoleId
que identifica de forma inequívoca el rol en todas las fuentes de datos.
Devoluciones¶
Booleano/cadena¶
Un valor de cadena de 1
o 0
. Un valor de 1
indica que el usuario es miembro del rol; un valor de 0
indica que el usuario no es miembro.
Observaciones¶
El ROLE()
Esta función se agregó en una revisión rápida de la versión 2.6. La primera versión general fue la 2.7.
Ejemplos¶
ROLE('User')
Devoluciones
'0'
ROLE('6205050b-7ffd-4231-b66c-62106c899d5d')
Devoluciones
'1'