Saltar al contenido

Función de Tiempo de Ejecución Mvsql: ROL()

Resumen

Determina si el usuario actual es miembro de un rol determinado.

Sintaxis

ROLE(<role-id-or-name>)

Parámetros

Rol-id-o-nombre

Una cadena que identifica el rol, ya sea:

  • Nombre de rol: nombre de un rol que pertenece a la fuente de datos de la regla.
  • Identificador de rol - Único RoleId que identifica inequívocamente 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() La función se agregó en una revisió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'