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
Sección titulada «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 adminEl 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
Sección titulada «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.