Aracılığıyla paylaş


TABLOLAR

Ş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. TABLOLAR, yerel katalog içindeki tablolar ve görünümler (ilişkiler) veya kataloğun sahip olduğu SYSTEM tüm kataloglar için nesne düzeyinde meta verileri içerir.

Döndürülen satırlar, kullanıcının etkileşim kurma ayrıcalığı olan ilişkilerle sınırlıdır.

Tanım

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

Veri Akışı Adı Veri türü Null Atanabilir Standart Açıklama
TABLE_CATALOG STRING Hayır Evet İlişkiyi içeren katalog.
TABLE_SCHEMA STRING Hayır Evet İlişkiyi içeren şema.
TABLE_NAME STRING Hayır Evet İlişkinin adı.
TABLE_TYPE STRING Hayır Evet ' nin 'BASE TABLE''VIEW'biri.
IS_INSERTABLE_INTO STRING Hayır Evet 'YES' eğer ilişki içine eklenebiliyorsa, 'NO' aksi halde.
COMMIT_ACTION STRING Hayır Evet Her zaman 'PRESERVE'. Daha sonraki kullanımlar için ayrılmıştır.
TABLE_OWNER STRING Hayır Hayır İlişkinin sahibi olan kullanıcı veya grup (sorumlu).
COMMENT STRING Yes Hayır İlişkiyi açıklayan isteğe bağlı bir açıklama.
CREATED TIMESTAMP Hayır Hayır İlişkinin oluşturulduğu zaman damgası.
CREATED_BY STRING Hayır Hayır İlişkiyi oluşturan sorumlu .
LAST_ALTERED TIMESTAMP Hayır Hayır İlişki tanımının en son ne zaman değiştirildiği zaman damgası.
LAST_ALTERED_BY STRING Hayır Hayır İlişkiyi en son değiştiren sorumlu .
DATA_SOURCE_FORMAT STRING Hayır Hayır , veya CSVgibi PARQUETveri kaynağının biçimi.
STORAGE_SUB_DIRECTORY STRING Yes Hayır Kullanımdan kaldırıldı. Her zaman NULL.

Sınırlamalar

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

Sınıf Veri Akışı Adı Sütun Listesi Açıklama
Birincil anahtar TABLES_PK TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME İlişki için benzersiz tanımlayıcı.
Yabancı anahtar TABLES_SCHEMATA_FK TABLE_CATALOG, TABLE_SCHEMA SCHEMATA'ya başvurur.

Örnekler

> SELECT table_owner
    FROM information_schema.tables
    WHERE table_schema = 'information_schema'
      AND table_name = 'columns';