PERLIHATKAN TAMPILAN
Berlaku untuk: pemeriksaan Databricks SQL Databricks Runtime
Mengembalikan semua tampilan untuk skema yang ditentukan secara opsional. Selain itu, output pernyataan ini dapat difilter oleh pola pencocokan opsional. Jika tidak ada skema yang ditentukan, tampilan dikembalikan dari skema saat ini. Saat menggunakan Databricks Runtime, jika skema yang ditentukan adalah skema tampilan sementara global, Databricks Runtime mencantumkan tampilan sementara global. Perhatikan bahwa perintah juga mencantumkan tampilan sementara lokal terlepas dari skema tertentu.
Sintaks
SHOW VIEWS [ { FROM | IN } schema_name ] [ [ LIKE ] regex_pattern ]
Parameter
-
Nama skema tempat tampilan dicantumkan.
regex_pattern
Pola ekspresi reguler yang digunakan untuk memfilter tampilan 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
-- Create views in different schemas, also create global/local temp views.
> CREATE VIEW sam AS SELECT id, salary FROM employee WHERE name = 'sam';
> CREATE VIEW sam1 AS SELECT id, salary FROM employee WHERE name = 'sam1';
> CREATE VIEW suj AS SELECT id, salary FROM employee WHERE name = 'suj';
> USE SCHEMA usersc;
> CREATE VIEW user1 AS SELECT id, salary FROM default.employee WHERE name = 'user1';
> CREATE VIEW user2 AS SELECT id, salary FROM default.employee WHERE name = 'user2';
> USE SCHEMA default;
> CREATE TEMP VIEW temp1 AS SELECT 1 AS col1;
> CREATE TEMP VIEW temp2 AS SELECT 1 AS col1;
-- List all views in default schema
> SHOW VIEWS;
namespace viewName isTemporary
------------- ------------ --------------
default sam false
default sam1 false
default suj false
temp2 true
-- List all views from usersc schema
> SHOW VIEWS FROM usersc;
namespace viewName isTemporary
------------- ------------ --------------
usersc user1 false
usersc user2 false
temp2 true
-- List all views from default schema matching the pattern `sam*`
> SHOW VIEWS FROM default LIKE 'sam*';
namespace viewName isTemporary
----------- ------------ --------------
default sam false
default sam1 false
-- List all views from the current schema matching the pattern `sam|suj|temp*`
> SHOW VIEWS LIKE 'sam|suj|temp*';
namespace viewName isTemporary
------------- ------------ --------------
default sam false
default suj false
temp2 true