إظهار الجداول

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

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

بناء الجمله

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

معلمات

  • schema_name

    يحدد اسم المخطط الذي سيتم إدراج الجداول منه. إذا لم يتم توفيره، يستخدم المخطط الحالي.

  • regex_pattern

    نمط التعبير العادي المستخدم لتصفية الجداول غير المرغوب فيها.

    • * باستثناء الحرف و|، يعمل النمط كتعبير عادي.
    • * يطابق وحده 0 حرفا | أو أكثر ويستخدم لفصل عدة تعبيرات عادية مختلفة، أي منها يمكن أن يتطابق.
    • يتم اقتطاع الفراغات البادئة واللاحقة في نمط الإدخال قبل المعالجة. تطابق النمط غير حساس لحالة الأحرف.

امثله

-- List all tables in default schema
> SHOW TABLES;
 database tableName isTemporary
 -------- --------- -----------
  default       sam       false
  default      sam1       false
  default       suj       false

-- List all tables from usersc schema
> SHOW TABLES FROM usersc;
 database tableName isTemporary
 -------- --------- -----------
   usersc     user1       false
   usersc     user2       false

-- List all tables in usersc schema
> SHOW TABLES IN usersc;
 database tableName isTemporary
 -------- --------- -----------
   usersc     user1       false
   usersc     user2       false

-- List all tables from default schema matching the pattern `sam*`
> SHOW TABLES FROM default LIKE 'sam*';
 database tableName isTemporary
 -------- --------- -----------
  default       sam       false
  default      sam1       false

-- List all tables matching the pattern `sam*|suj`
> SHOW TABLES LIKE 'sam*|suj';
 database tableName isTemporary
 -------- --------- -----------
  default       sam       false
  default      sam1       false
  default       suj       false