إظهار وحدات التخزين

ينطبق على:وضع علامة Databricks SQL وضع علامة Databricks Runtime 13.3 LTS وما فوق وضع علامة كتالوج Unity فقط

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

بناء الجملة

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

المعلمات

  • schema_name

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

  • regex_pattern

    STRING قيمة حرفية بنمط تعبير عادي يستخدم لتصفية نتائج العبارة.

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

المرتجعات

مجموعة نتائج بعمودين:

  • database STRING NOT NULL: مخطط وحدة التخزين
  • volumeName STRING NOT NULL: اسم وحدة التخزين

الأمثلة

– List all volumes accessible by the caller
> SHOW VOLUMES
  database         volumeName
  ---------------- ----------
  default          my_external_volume
  default          another_volume
  default          foo_volume

– List all volumes under schema `machine_learning`
> SHOW VOLUMES IN machine_learning
  database         volumeName
  ---------------- ----------
  machine_learning bar_volume

– List all volumes whose name starts with 'a'
> SHOW VOLUMES LIKE 'a*'
  database         volumeName
  ---------------- ----------
  default          another_volume