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

ينطبق على: وضع علامة 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