다음을 통해 공유


SHOW SCHEMAS

적용 대상:예로 표시된 확인 Databricks SQL 예로 표시된 확인 Databricks Runtime

선택적으로 제공된 정규식 패턴과 일치하는 스키마를 나열합니다. catalog에서 패턴이 제공되지 않으면, 명령은 모든 스키마를 나열합니다.

SCHEMASDATABASES의 사용은 서로 교환할 수 있지만 SCHEMAS가 선호됩니다.

구문

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

Parameters

  • catalog_name

    선택적으로 스키마를 표시할 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