Aracılığıyla paylaş


TABLE_PRIVILEGES

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Yalnızca Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 10.4 LTS ve üzeri onay işareti evet olarak işaretlenmiş Unity Kataloğu

INFORMATION_SCHEMA. TABLE_PRIVILEGES, katalogşemasındaki bir tabloda ayrıcalıkları olan sorumluları listeler.

Tanım

İlişki TABLE_PRIVILEGES aşağıdaki sütunları içerir:

Veri Akışı Adı Veri türü Null Atanabilir Standart Açıklama
GRANTOR STRING Hayır Evet Ayrıcalığı veren sorumlu.
GRANTEE STRING Hayır Evet Ayrıcalığı verilen sorumlu.
TABLE_CATALOG STRING Hayır Evet Ayrıcalığı verilen ilişki kataloğu .
TABLE_SCHEMA STRING Hayır Evet Ayrıcalığı verilen ilişkinin şeması .
TABLE_NAME STRING Hayır Evet Ayrıcalığı verilen ilişki .
PRIVILEGE_TYPE STRING Hayır Evet Ayrıcalık verildi.
IS_GRANTABLE STRING Hayır Evet Her zaman NO. Daha sonraki kullanımlar için ayrılmıştır.
INHERITED_FROM STRING Hayır Hayır Ayrıcalığı devralınan ata ilişkisi.

Sınırlamalar

İlişki için TABLE_PRIVILEGES aşağıdaki kısıtlamalar geçerlidir:

Sınıf Veri Akışı Adı Sütun Listesi Açıklama
Birincil anahtar TABLEPRIVS_PK GRANTOR, GRANTEE, TABLE_CATALOG, , TABLE_SCHEMA, TABLE_NAME, PRIVILEGE_TYPE Verilen ayrıcalık için benzersiz tanımlayıcı.
Yabancı anahtar TABLEPRIVS_TABLES_FK TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME TABLOLARa başvurur

Örnekler

> SELECT table_catalog, table_schema, table_name, grantee
    FROM information_schema.table_privileges;