SHOW SCHEMAS
Область применения: Databricks SQL Databricks Runtime
Выводит список схем, которые соответствуют дополнительно указанному шаблону регулярного выражения. Если шаблон не указан, команда перечисляет все схемы в catalog.
Хотя использование SCHEMAS
и DATABASES
является взаимозаменяемым, лучше использовать SCHEMAS
.
Синтаксис
SHOW SCHEMAS [ { FROM | IN } catalog_name ] [ [ LIKE ] regex_pattern ]
Parameters
-
Необязательно указано имя catalog, для которого отображаются схемы. Если catalog не указан, применяется текущий catalog.
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