# ismemberof ❇️
La función IsMemberOf
devuelve 1
o 0
en función de si el usuario actual pertenece a alguno de los grupos especificados del Directorio Activo.
# Ejemplo
La siguiente función comprobará si el usuario actual es miembro del grupo "Administradores".
select IsMemberOf('Administradores') admin;
El código generado será similar a:
SELECT 1 AS admin
El resultado dependerá de si el usuarios actual es miembro o no de dicho grupo.
1
También se pueden comprobar varios grupos al mismo tiempo. La función devolverá 1
si el usuario actual pertenece a alguno de esos grupos.
select IsMemberOf('Marketing', 'Analistas BI') cronoUser;
# Comentario
Esta función se evalúa mientras se genera el código SQL y no mientras se ejecuta la sentencia. No lo evalúa la base de datos.