CSOPORTOK MEGJELENÍTÉSE

A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet 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

  • user_principal

    Csak a megadott felhasználót tartalmazó csoportok megjelenítése.

  • group_principal

    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