SHOW GROUPS
適用於: Databricks SQL Databricks Runtime
列出符合選擇性提供的正則表達式模式的群組。 如果您沒有提供模式,命令會列出系統中的所有群組。 您可以選擇性地提供識別碼,只顯示特定使用者或群組所屬的群組。
如果使用 提供 WITH {USER | GROUP}
主體,數據行 directGroup
中的非 Null 布爾值表示主體的成員資格。
TRUE
:主體是群組的直接成員。FALSE
:主體是群組的間接成員。
如果未 WITH {USER | GROUP}
使用 , directGroup
則一律為 NULL
。
語法
SHOW GROUPS [ WITH USER user_principal |
WITH GROUP group_principal ]
[ [ LIKE ] regex_pattern ]
參數
-
只顯示包含指定使用者的群組。
-
只顯示包含指定群組的群組。
regex_pattern
具有有限正則表達式模式的 STRING 常值,用來篩選語句的結果。
*
在模式的開頭和結尾符合子字串。*
只有在模式結尾符合群組的開頭。|
會分隔多個正則表示式,其中任何一個都可以相符。- 模式比對不區分大小寫。
範例
-- 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