GRUPLARı GÖSTER
Şunlar için geçerlidir: Databricks SQL Databricks Runtime
İsteğe bağlı olarak sağlanan normal ifade deseni ile eşleşen grupları listeler. Bir desen sağlamazsanız, komut sistemdeki tüm grupları listeler. İsteğe bağlı olarak, yalnızca belirli bir kullanıcı veya grubun ait olduğu grupları göstermek için bir tanımlayıcı sağlayabilirsiniz.
kullanılarak bir sorumlu sağlanmışsa WITH {USER | GROUP}
, sütunda directGroup
null olmayan bir Boole değeri, sorumlunun üyeliğini gösterir.
TRUE
: Sorumlu, grubun doğrudan bir üyesidir.FALSE
: Sorumlu, grubun dolaylı bir üyesidir.
Kullanılmazsa WITH {USER | GROUP}
, directGroup
her zaman olur NULL
.
Sözdizimi
SHOW GROUPS [ WITH USER user_principal |
WITH GROUP group_principal ]
[ [ LIKE ] regex_pattern ]
Parametreler
-
Yalnızca belirtilen kullanıcıyı içeren grupları göster.
-
Yalnızca belirtilen grubu içeren grupları göster.
regex_pattern
Deyiminin sonuçlarını filtrelemek için kullanılan sınırlı bir normal ifade desenine sahip STRING değişmez değeri.
*
bir desenin başında ve sonunda bir alt dizede eşleşir.*
yalnızca bir düzenin sonunda bir grubun başlangıcıyla eşleşir.|
birden çok normal ifadeyi birbirinden ayırır ve bu ifadelerden herhangi biri eşleşebilir.- Desen eşleşmesi büyük/küçük harfe duyarlı değildir.
Örnekler
-- 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