PERLIHATKAN TABEL
Berlaku untuk: pemeriksaan Databricks SQL 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
-
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.
- Kecuali untuk
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