TAMPILKAN GRUP

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Mencantumkan grup yang cocok dengan pola regex yang disediakan secara opsional. Jika Anda tidak menyediakan pola, perintah akan mencantumkan semua grup dalam sistem. Anda dapat secara opsional memberikan pengidentifikasi agar hanya menampilkan grup milik pengguna atau grup tertentu.

Jika prinsipal disediakan menggunakan WITH {USER | GROUP}, nilai Boolean yang tidak null di kolom directGroup akan menunjukkan keanggotaan prinsipal.

  • TRUE: Prinsipal adalah anggota langsung grup.
  • FALSE: Prinsipal merupakan anggota tidak langsung grup.

Jika WITH {USER | GROUP} tidak digunakan, maka directGroup akan selalu NULL.

Sintaks

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

Parameter

  • user_principal

    Tampilkan hanya grup yang berisi pengguna yang ditentukan.

  • group_principal

    Tampilkan hanya grup yang berisi grup yang ditentukan.

  • regex_pattern

    Harfiah STRING dengan pola regex terbatas yang digunakan untuk memfilter hasil pernyataan.

    • * pada awal dan akhir pola cocok pada string sub.
    • * hanya pada akhir pola yang cocok dengan awal grup.
    • | memisahkan beberapa regex apa pun dapat cocok.
    • Pencocokan pola peka huruf besar/kecil.

Contoh

-- 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