ПОКАЗАТЬ СХЕМЫ

Область применения:проверка помечено да Databricks SQL проверка помечено да Databricks Runtime

Список схем, соответствующих дополнительно предоставленному шаблону регулярного выражения. Если шаблон не указан, команда выводит список всех схем в каталоге.

Хотя использование SCHEMAS и DATABASES является взаимозаменяемым, SCHEMAS предпочтительнее.

Синтаксис

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

Параметры

  • catalog_name

    При необходимости — имя каталога, для которого должны отображаться схемы. Если каталог не указан, применяется текущий каталог.

  • regex_pattern

    Шаблон регулярного выражения, используемый для фильтрации результатов инструкции .

    • * За исключением символов и | , шаблон работает как регулярное выражение.
    • * только соответствует 0 или более символам и | используется для разделения нескольких разных регулярных выражений, любое из которых может совпадать.
    • Начальные и конечные пробелы обрезаются во входном шаблоне перед обработкой. Совпадение шаблона не учитывает регистр.

Примеры

-- 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