SHOW GROUPS
Gäller för: Databricks SQL
Databricks Runtime
Visar en lista över de grupper som matchar ett mönster för reguljära uttryck som kan anges. Om du inte anger något mönster listar kommandot alla grupper i systemet. Du kan också ange en identifierare för att endast visa de grupper som en specifik användare eller grupp tillhör.
Om en huvudman anges med hjälp av WITH {USER | GROUP}
anger ett booleskt värde som inte är null i kolumnen directGroup
huvudmannens medlemskap.
-
TRUE
: Huvudmannen är en direkt medlem i gruppen. -
FALSE
: Huvudman är en indirekt medlem i gruppen.
Om WITH {USER | GROUP}
inte används, kommer directGroup
alltid att vara NULL
.
Syntax
SHOW GROUPS [ WITH USER user_principal |
WITH GROUP group_principal ]
[ [ LIKE ] regex_pattern ]
Parameterar
-
Visa endast grupper som innehåller den angivna användaren.
-
Visa endast grupper som innehåller den angivna gruppen.
regex_pattern
En strängliteral med ett begränsat reguljärt uttrycksmönster som används för att filtrera resultatet av instruktionen.
-
*
i början och slutet av ett mönster matchar på en delsträng. -
*
endast i slutet av ett mönster matchar början av en grupp. -
|
avgränsar flera reguljära uttryck, som alla kan matcha. - Mönstermatchningen är skiftlägesokänslig.
-
Exempel
-- 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