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