TABLE_PRIVILEGES
Berlaku untuk: Databricks SQL Databricks Runtime 10.4 LTS dan di atas Unity Catalog saja
INFORMATION_SCHEMA. TABLE_PRIVILEGES mencantumkan prinsipal yang memiliki hak istimewa pada tabel dalam skema katalog.
Definisi
Relasi TABLE_PRIVILEGES
berisi kolom berikut:
Nama | Jenis data | Dapat diubah ke null | Standard | Deskripsi |
---|---|---|---|---|
GRANTOR |
STRING |
Tidak | Ya | Kepala sekolah yang memberikan hak istimewa. |
GRANTEE |
STRING |
Tidak | Ya | Utama yang hak istimewanya diberikan. |
TABLE_CATALOG |
STRING |
Tidak | Ya | Katalog hubungan tempat hak istimewa diberikan. |
TABLE_SCHEMA |
STRING |
Tidak | Ya | Skema hubungan di mana hak istimewa diberikan. |
TABLE_NAME |
STRING |
Tidak | Ya | Hubungan di mana hak istimewa diberikan. |
PRIVILEGE_TYPE |
STRING |
Tidak | Ya | Hak istimewa diberikan. |
IS_GRANTABLE |
STRING |
Tidak | Ya | Selalu NO . Disiapkan untuk penggunaan masa mendatang. |
INHERITED_FROM |
STRING |
Tidak | Tidak | Hubungan leluhur tempat hak istimewa diwariskan. |
Kendala
Batasan berikut berlaku untuk TABLE_PRIVILEGES
relasi:
Kelas | Nama | Daftar Kolom | Deskripsi |
---|---|---|---|
Kunci utama | TABLEPRIVS_PK |
GRANTOR , , GRANTEE TABLE_CATALOG , TABLE_SCHEMA , , TABLE_NAME ,PRIVILEGE_TYPE |
Pengidentifikasi unik untuk hak istimewa yang diberikan. |
Kunci asing | TABLEPRIVS_TABLES_FK |
TABLE_CATALOG , , TABLE_SCHEMA TABLE_NAME |
Tabel Referensi |
Contoh
> SELECT table_catalog, table_schema, table_name, grantee
FROM information_schema.table_privileges;