SHOW SCHEMAS
데이터베이스의 스키마 목록과 일부 스키마 속성을 표시합니다.
각 출력 행은 데이터베이스 이름, 스키마 이름, 스키마 소유자, 스키마 유형, 스키마 ACL, 소스 데이터베이스 및 스키마 옵션으로 구성됩니다. 이들 속성에 대한 자세한 내용은 SVV_ALL_SCHEMAS 섹션을 참조하세요.
SHOW SCHEMAS 명령으로 인해 10,000개 이상의 스키마가 표시될 수 있는 경우 오류가 반환됩니다.
구문
SHOW SCHEMAS FROM DATABASE database_name [LIKE 'filter_pattern'] [LIMIT row_limit ]
파라미터
- database_name
-
나열할 테이블이 포함된 데이터베이스의 이름입니다.
AWS Glue Data Catalog에 테이블을 표시하려면 데이터베이스 이름으로 (
awsdatacatalog
)를 지정하고 시스템 구성data_catalog_auto_mount
가true
로 설정되어 있는지 확인합니다. 자세한 내용은 ALTER SYSTEM 단원을 참조하십시오. - filter_pattern
-
스키마 이름과 일치하는 패턴이 있는 유효한 UTF-8 문자 표현식입니다. LIKE' 옵션은 다음과 같은 패턴 일치 메타문자를 지원하는 대/소문자 구분 일치를 수행합니다:
메타문자 설명 %
0개 이상의 문자 시퀀스를 일치시킵니다. _
모든 문자를 일치시킵니다. filter_pattern에 메타 문자가 포함되어 있지 않으면 패턴이 문자열 자체만 의미합니다. 이런 경우에는 LIKE가 등호 연산자와 동일한 역할을 합니다.
- row_limit
-
반환할 최대 열 수입니다. row_limit는 0~10,000일 수 있습니다.
예시
다음 예제에서는 dev
라는 Amazon Redshift 데이터베이스의 스키마를 보여줍니다.
SHOW SCHEMAS FROM DATABASE dev;
database_name | schema_name | schema_owner | schema_type | schema_acl | source_database | schema_option ---------------+----------------------+--------------+-------------+-----------------------------+-----------------+--------------- dev | pg_automv | 1 | local | | | dev | pg_catalog | 1 | local | jpuser=UC/jpuser~=U/jpuser | | dev | public | 1 | local | jpuser=UC/jpuser~=UC/jpuser | | dev | information_schema | 1 | local | jpuser=UC/jpuser~=U/jpuser | | dev | schemad79cd6d93bf043 | 1 | local | | |
다음 예제에서는 awsdatacatalog
라는 AWS Glue Data Catalog 데이터베이스의 스키마를 보여줍니다. 최대 출력 행 수는 5
입니다.
SHOW SCHEMAS FROM DATABASE awsdatacatalog LIMIT 5;
database_name | schema_name | schema_owner | schema_type | schema_acl | source_database | schema_option ----------------+----------------------+--------------+-------------+------------+-----------------+--------------- awsdatacatalog | 000_too_many_glue_db | | EXTERNAL | | | awsdatacatalog | 123_default | | EXTERNAL | | | awsdatacatalog | adhoc | | EXTERNAL | | | awsdatacatalog | all_shapes_10mb | | EXTERNAL | | | awsdatacatalog | all_shapes_1g | | EXTERNAL | | |