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 en huvudman anges med hjälp av WITH {USER | GROUP}anger ett booleskt värde som inte är null i kolumnen directGroup huvudmannens medlemskap.

  • TRUE: Huvudmannen är en direkt medlem i gruppen.
  • FALSE: Huvudman är en indirekt medlem i gruppen.

Om WITH {USER | GROUP} inte används, kommer directGroup alltid att vara NULL.

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 strängliteral med ett begränsat reguljärt uttrycksmönster som används för att filtrera resultatet av instruktionen.

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

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