إظهار طرق العرض

ينطبق على:التحقق الذي تم وضع علامة نعم عليه التحقق من Databricks SQL الذي تم وضع علامة عليه نعم Databricks Runtime

إرجاع كافة طرق العرض لمخطط محدد اختياريا. بالإضافة إلى ذلك، يمكن تصفية إخراج هذه العبارة بواسطة نمط مطابقة اختياري. إذا لم يتم تحديد أي مخطط، فسيتم إرجاع طرق العرض من المخطط الحالي. أثناء استخدام Databricks Runtime، إذا كان المخطط المحدد هو مخطط العرض المؤقت العمومي، يسرد Databricks Runtime طرق العرض المؤقتة العمومية. لاحظ أن الأمر يسرد أيضا طرق العرض المؤقتة المحلية بغض النظر عن مخطط معين.

بناء الجمله

SHOW VIEWS [ { FROM | IN } schema_name ] [ [ LIKE ] regex_pattern ]

معلمات

  • schema_name

    اسم المخطط الذي يتم سرد طرق العرض منه.

  • 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