# 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.