إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
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