ZOBRAZIT SKUPINY
Platí pro: Databricks SQL Databricks Runtime
Zobrazí seznam skupin, které odpovídají volitelně zadanému vzoru regulárního výrazu. Pokud vzor nezadáte, zobrazí příkaz seznam všech skupin v systému. Volitelně můžete zadat identifikátor, který zobrazí jenom skupiny, do nichž konkrétní uživatel nebo skupina patří.
Pokud je objekt zabezpečení poskytnut pomocí WITH {USER | GROUP}
, není null logická hodnota ve sloupci directGroup
označuje členství objektu zabezpečení.
TRUE
: Objekt zabezpečení je přímým členem skupiny.FALSE
: Objekt zabezpečení je nepřímým členem skupiny.
Pokud WITH {USER | GROUP}
se nepoužívá, directGroup
bude vždy NULL
.
Syntaxe
SHOW GROUPS [ WITH USER user_principal |
WITH GROUP group_principal ]
[ [ LIKE ] regex_pattern ]
Parametry
-
Zobrazí pouze skupiny, které obsahují zadaného uživatele.
-
Zobrazí pouze skupiny, které obsahují zadanou skupinu.
regex_pattern
Literál STRING s omezeným vzorem regulárního výrazu použitým k filtrování výsledků příkazu.
*
na začátku a konci vzoru odpovídá podřetězdci.*
pouze na konci vzoru odpovídá začátku skupiny.|
odděluje více regulárních výrazů, z nichž každá se může shodovat.- Porovnávání vzorů nerozlišuje malá a velká písmena.
Příklady
-- 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