PERLIHATKAN TABEL

Berlaku untuk:check ditandai ya pemeriksaan Databricks SQL ditandai ya Databricks Runtime

Mengembalikan semua tabel untuk skema yang ditentukan secara opsional. Selain itu, output pernyataan ini dapat difilter oleh pola pencocokan opsional. Jika tidak ada skema yang ditentukan, maka tabel dikembalikan dari skema saat ini.

Sintaks

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

Parameter

  • schema_name

    Menentukan nama skema dari mana tabel akan dicantumkan. Jika tidak disediakan, gunakan skema saat ini.

  • regex_pattern

    Pola ekspresi reguler yang digunakan untuk memfilter tabel yang tidak diinginkan.

    • Kecuali untuk * karakter dan | , pola bekerja seperti ekspresi reguler.
    • * sendiri cocok dengan 0 karakter atau lebih dan | digunakan untuk memisahkan beberapa ekspresi reguler yang berbeda, yang salah satunya dapat cocok.
    • Kosong awal dan akhir dipangkas dalam pola input sebelum diproses. Kecocokan pola tidak peka huruf besar/kecil.

Contoh

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