Dela via


SHOW GROUPS

Gäller för:markerad ja Databricks SQL markerad ja 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 du vill köra det här kommandot måste du vara administratör.

Syntax

SHOW GROUPS [ WITH USER user_principal |
              WITH GROUP group_principal ]
            [ [ LIKE ] regex_pattern ]

Parameterar

  • användarhuvudansvarig

    Visa endast grupper som innehåller den angivna användaren.

  • gruppansvarig

    Visa endast grupper som innehåller den angivna gruppen.

  • regex_pattern

    En STRING literal med ett begränsat reguljärt uttrycksmönster som används för att filtrera resultatet av uttalandet.

    • * 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.

RETURNERAR

En tabell med följande kolumner:

  • name STRING NOT NULL

    Namnet på gruppen.

  • directGroup BOOLEAN

    • TRUE: Huvudmannen är en direkt medlem i gruppen.
    • FALSE: Huvudman är en indirekt medlem i gruppen.
    • NULL: Om inget huvudnamn har angetts.

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