Aracılığıyla paylaş


SHOW VOLUMES

Şunlar için geçerlidir:evet olarak işaretlendi Databricks SQL evet olarak işaretlendi Databricks Runtime 13.3 LTS ve daha üstü evet olarak işaretlendiYalnızca Unity Kataloğu için geçerlidir

Geçerli veya isteğe bağlı olarak belirtilen şemada geçerli kullanıcının erişebileceği tüm birimleri listeler. Ayrıca, bu deyimin çıktısı isteğe bağlı bir eşleştirme deseni tarafından filtrelenebilir.

Sözdizimi

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

Parametreler

  • schema_name

    Birimlerin listeleneceği şemayı belirtir.

  • regex_pattern

    Bir deyimin sonuçlarını filtrelemek için kullanılan normal ifadeye sahip sabit değer.

    • * ve | karakteri dışında, desen normal bir ifade gibi çalışır.
    • * tek başına 0 veya daha fazla karakterle eşleşir ve | herhangi biri eşleşebilen birden çok farklı normal ifadeyi ayırmak için kullanılır.
    • Baştaki ve sondaki boşluklar işlemeden önce giriş deseninde kırpılır. Desen eşleşmesi büyük/küçük harfe duyarlı değildir.

İadeler

İki sütunlu bir sonuç kümesi:

  • database STRING NOT NULL: Hacmin şeması
  • volumeName STRING NOT NULL: Birimin adı

Örnekler

– 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