SHOW GROUPS
S’applique à : Databricks SQL Databricks Runtime
Répertorie les groupes correspondant à un modèle d’expression régulière fourni à titre facultatif. Si vous n’indiquez pas de modèle, liste tous les groupes du système. Vous pouvez éventuellement renseigner un identificateur pour ne faire apparaître que les groupes auxquels appartient un utilisateur ou un groupe spécifique.
Si un principal est indiqué à l’aide de WITH {USER | GROUP}
, une valeur booléenne non Null dans la colonne directGroup
indique l’appartenance du principal.
TRUE
: le principal est un membre direct du groupe.FALSE
: le principal est un membre indirect du groupe.
Si WITH {USER | GROUP}
n’est pas utilisé, directGroup
est toujours NULL
.
Syntaxe
SHOW GROUPS [ WITH USER user_principal |
WITH GROUP group_principal ]
[ [ LIKE ] regex_pattern ]
Paramètres
-
Affiche uniquement les groupes qui contiennent l’utilisateur spécifié.
-
Affiche uniquement les groupes qui contiennent le groupe spécifié.
regex_pattern
Littéral de CHAÎNE utilisant un modèle d’expression régulière limité pour filtrer les résultats de l’instruction.
*
au début et à la fin d’un modèle correspond à une sous-chaîne.*
à la fin d’un modèle uniquement correspond au début d’un groupe.|
sépare plusieurs expressions régulières, qui peuvent toutes correspondre.- La correspondance du modèle n’est pas sensible à la casse.
Exemples
-- Lists all groups.
> SHOW GROUPS;
name directGroup
------------ -----------
tv_alien NULL
alien NULL
californian NULL
pastafarian NULL
-- Lists groups with name containing with string pattern `rou`.
> SHOW GROUPS LIKE '*al*';
name directGroup
------------ -----------
tv_alien NULL
alien NULL
californian NULL
-- Lists groups with Alf as a member.
> SHOW GROUPS WITH USER `alf@melmak.et`;
name directGroup
------------ -----------
tv_alien true
alien false