Aracılığıyla paylaş


SHOW TABLES

Şunlar için geçerlidir: onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

İsteğe bağlı olarak belirtilen şemanın tüm tablolarını döndürür. Ayrıca, bu deyimin çıktısı isteğe bağlı bir eşleştirme deseni tarafından filtrelenebilir. Şema belirtilmezse tablolar geçerli şemadan döndürülür.

Sözdizimi

SHOW TABLES [ { FROM | IN } schema_name ] [ [ LIKE ] regex_pattern ]

Parametreler

  • schema_name

    Tabloların listelendiği şema adını belirtir. Sağlanmazsa geçerli şemayı kullanır.

  • regex_pattern

    İstenmeyen tabloları filtrelemek için kullanılan normal ifade deseni.

    • * ve | karakteri dışında, desen normal bir ifade gibi çalışır.
    • * tek başına 0 veya daha fazla karakterle eşleşir ve | herhangi biri eşleşebilen birden çok farklı normal ifadeyi ayırmak için kullanılır.
    • Baştaki ve sondaki boşluklar işlemeden önce giriş deseninde kırpılır. Desen eşleşmesi büyük/küçük harfe duyarlı değildir.

Örnekler

-- List all tables in default schema
> SHOW TABLES;
 database tableName isTemporary
 -------- --------- -----------
  default       sam       false
  default      sam1       false
  default       suj       false

-- List all tables from usersc schema
> SHOW TABLES FROM usersc;
 database tableName isTemporary
 -------- --------- -----------
   usersc     user1       false
   usersc     user2       false

-- List all tables in usersc schema
> SHOW TABLES IN usersc;
 database tableName isTemporary
 -------- --------- -----------
   usersc     user1       false
   usersc     user2       false

-- List all tables from default schema matching the pattern `sam*`
> SHOW TABLES FROM default LIKE 'sam*';
 database tableName isTemporary
 -------- --------- -----------
  default       sam       false
  default      sam1       false

-- List all tables matching the pattern `sam*|suj`
> SHOW TABLES LIKE 'sam*|suj';
 database tableName isTemporary
 -------- --------- -----------
  default       sam       false
  default      sam1       false
  default       suj       false