ŞEMALARı GÖSTER

Şunun için geçerlidir:evet olarak işaretlendi Databricks SQL denetimi yes Databricks Runtime olarak işaretlendi

İsteğe bağlı olarak sağlanan normal ifade deseni ile eşleşen şemaları listeler. Desen sağlanmazsa, komut katalogdaki tüm şemaları listeler.

ve DATABASES kullanımı SCHEMAS değiştirilebilir olsa da SCHEMAS tercih edilir.

Sözdizimi

SHOW SCHEMAS [ { FROM | IN } catalog_name ] [ [ LIKE ] regex_pattern ]

Parametre

  • Catalog_name

    İsteğe bağlı olarak, şemaların gösterildiği kataloğun adı. Katalog belirtilmezse geçerli katalog uygulanır.

  • regex_pattern

    deyiminin sonuçlarını filtrelemek için kullanılan normal ifade deseni.

    • * 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şebilecek 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.

Örnekler

-- Create schema. Assumes a schema named `default` already exists in
-- the system.
> CREATE SCHEMA payroll_sc;
> CREATE SCHEMA payments_sc;

-- Lists all the schemas.
> SHOW SCHEMAS;
 databaseName
 ------------
      default
  payments_sc
   payroll_sc

-- Lists schemas with name starting with string pattern `pay`
> SHOW SCHEMAS LIKE 'pay*';
 databaseName
 ------------
  payments_sc
   payroll_sc

-- Lists all schemas. Keywords SCHEMAS and DATABASES are interchangeable.
> SHOW SCHEMAS;
 databaseName
 ------------
      default
  payments_sc
   payroll_sc

-- Lists all schemas in catalog `some_catalog`.
> SHOW SCHEMAS IN some_catalog;
 databaseName
 ------------
      schema1
      schema2