CSOPORTOK MEGJELENÍTÉSE
A következőkre vonatkozik: Databricks SQL Databricks Runtime
Felsorolja az opcionálisan megadott reguláris kifejezésmintának megfelelő csoportokat. Ha nem ad meg mintát, a parancs felsorolja a rendszer összes csoportját. Megadhat egy azonosítót, amely csak azokat a csoportokat jeleníti meg, amelyekhez egy adott felhasználó vagy csoport tartozik.
Ha egy tagot használ WITH {USER | GROUP}
, az oszlopban directGroup
lévő nem null logikai érték jelzi az egyszerű tag tagságát.
TRUE
: A tag a csoport közvetlen tagja.FALSE
: A tag a csoport közvetett tagja.
Ha WITH {USER | GROUP}
nincs használatban, directGroup
mindig az lesz NULL
.
Syntax
SHOW GROUPS [ WITH USER user_principal |
WITH GROUP group_principal ]
[ [ LIKE ] regex_pattern ]
Paraméterek
-
Csak a megadott felhasználót tartalmazó csoportok megjelenítése.
-
Csak a megadott csoportot tartalmazó csoportok megjelenítése.
regex_pattern
Sztringkonstans korlátozott reguláris kifejezésmintával az utasítás eredményeinek szűréséhez.
*
a minta elején és végén megegyezik egy részsztringen.*
csak egy minta végén egyezik egy csoport elejével.|
több reguláris kifejezést választ el, amelyek bármelyike megfelelhet.- A mintaegyezés érzéketlen a kis- és nagybetűk között.
Példák
-- 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