إظهار طرق العرض
ينطبق على: التحقق من Databricks SQL Databricks Runtime
إرجاع كافة طرق العرض لمخطط محدد اختياريا. بالإضافة إلى ذلك، يمكن تصفية إخراج هذه العبارة بواسطة نمط مطابقة اختياري. إذا لم يتم تحديد أي مخطط، فسيتم إرجاع طرق العرض من المخطط الحالي. أثناء استخدام Databricks Runtime، إذا كان المخطط المحدد هو مخطط العرض المؤقت العمومي، يسرد Databricks Runtime طرق العرض المؤقتة العمومية. لاحظ أن الأمر يسرد أيضا طرق العرض المؤقتة المحلية بغض النظر عن مخطط معين.
بناء الجمله
SHOW VIEWS [ { FROM | IN } schema_name ] [ [ LIKE ] regex_pattern ]
معلمات
-
اسم المخطط الذي يتم سرد طرق العرض منه.
regex_pattern
نمط التعبير العادي المستخدم لتصفية طرق العرض غير المرغوب فيها.
*
باستثناء الحرف و|
، يعمل النمط كتعبير عادي.*
يطابق وحده 0 حرفا|
أو أكثر ويستخدم لفصل تعبيرات عادية مختلفة متعددة، يمكن أن يتطابق أي منها.- يتم اقتطاع الفراغات البادئة واللاحقة في نمط الإدخال قبل المعالجة. مطابقة النمط غير حساسة لحالة الأحرف.
امثله
-- 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