SHOW TABLES - Amazon Athena

SHOW TABLES

데이터베이스의 모든 기본 테이블과 뷰를 나열합니다.

시놉시스

SHOW TABLES [IN database_name] ['regular_expression']

파라미터

[IN database_name]

테이블을 나열할 database_name을 지정합니다. 생략하면 현재 컨텍스트의 데이터베이스로 가정됩니다.

참고

database_name에서 하이픈과 같이 지원되지 않는 문자를 사용할 경우 SHOW TABLES가 실패할 수도 있습니다. 해결 방법으로 데이터베이스 이름을 백틱으로 묶어봅니다.

['regular_expression']

지정한 regular_expression과 일치하는 기준으로 테이블 목록을 필터링합니다. AWSDataCatalog 테이블에서 문자를 나타내는 데 * 또는 .* 와일드카드 표현식을 사용할 수 있습니다. Apache Hive 데이터베이스의 경우 .* 와일드카드 표현식을 사용합니다. 문자 사이의 선택을 나타내려면 | 문자를 사용합니다.

예시

예 - sampledb 데이터베이스의 모든 테이블을 표시합니다
SHOW TABLES IN sampledb

Results

alb_logs cloudfront_logs elb_logs flights_2016 flights_parquet view_2016_flights_dfw
예 - “flights”라는 단어를 포함하는 sampledb의 모든 테이블 이름을 표시합니다
SHOW TABLES IN sampledb '*flights*'

Results

flights_2016 flights_parquet view_2016_flights_dfw
예 - “logs”라는 단어로 끝나는 sampledb의 모든 테이블 이름을 표시합니다
SHOW TABLES IN sampledb '*logs'

Results

alb_logs cloudfront_logs elb_logs