Saltar al contenido

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'