GÖRÜNÜMLERI GÖSTER
Şunun için geçerlidir: Databricks SQL denetimi yes Databricks Runtime
İsteğe bağlı olarak belirtilen şemanın tüm görünümlerini döndürür. Ayrıca, bu deyimin çıktısı isteğe bağlı bir eşleştirme deseni tarafından filtrelenebilir. Herhangi bir şema belirtilmezse görünümler geçerli şemadan döndürülür. Databricks Runtime kullanılırken, belirtilen şema genel geçici görünüm şemasıysa, Databricks Runtime genel geçici görünümleri listeler. Komutun verilen şemadan bağımsız olarak yerel geçici görünümleri de listelediğini unutmayın.
Sözdizimi
SHOW VIEWS [ { FROM | IN } schema_name ] [ [ LIKE ] regex_pattern ]
Parametre
-
Görünümlerin listelendiği şema adı.
regex_pattern
İstenmeyen görünümleri 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şebilecek 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
-- 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