SHOW COLUMNS
지정된 단일 테이블, Athena 뷰 또는 Data Catalog 뷰의 열 이름만 표시합니다. Athena 뷰에 대한 세부 정보를 얻으려면 대신 AWS Glue Data Catalog를 쿼리합니다. 자세한 내용과 예제는 AWS Glue Data Catalog 쿼리 주제의 다음 섹션을 참조하세요.
-
열 메타데이터(예: 데이터 형식)를 보려면 지정된 테이블 또는 뷰의 열 나열 또는 검색 섹션을 참조하세요.
-
AwsDataCatalog
에서 특정 데이터베이스의 모든 테이블에 대한 모든 열을 보려면 지정된 테이블 또는 뷰의 열 나열 또는 검색 섹션을 참조하세요. -
AwsDataCatalog
에서 모든 데이터베이스의 모든 테이블에 대한 모든 열을 보려면 모든 테이블의 모든 열 나열 섹션을 참조하세요. -
데이터베이스의 특정 테이블에서 공통적으로 포함하는 열을 보려면 특정 테이블에서 공통적으로 포함하는 열 나열 섹션을 참조하세요.
Data Catalog 뷰에서 명령문의 출력은 Lake Formation 액세스 제어에 의해 제어되며 호출자가 액세스할 수 있는 열을 보여줍니다.
시놉시스
SHOW COLUMNS {FROM|IN} database_name
.table_or_view_name
SHOW COLUMNS {FROM|IN} table_or_view_name
[{FROM|IN} database_name
]
FROM
및 IN
키워드는 서로 바꿔 사용할 수 있습니다. table_or_view_name
또는 database_name
에 하이픈 같은 특수 문자가 있는 경우 이름을 억음 부호(backquote)로 둘러쌉니다(예: `my-database`.`my-table`
). table_or_view_name
또는 database_name
을 작은따옴표나 큰따옴표로 둘러싸면 안 됩니다. 현재 LIKE
의 사용 및 패턴 일치 표현식은 지원되지 않습니다.
예시
다음의 동일한 예제는 customers
데이터베이스에 있는 orders
테이블의 열을 보여줍니다. 처음 두 예제는 customers
가 현재 데이터베이스라고 가정합니다.
SHOW COLUMNS FROM orders
SHOW COLUMNS IN orders
SHOW COLUMNS FROM customers.orders
SHOW COLUMNS IN customers.orders
SHOW COLUMNS FROM orders FROM customers
SHOW COLUMNS IN orders IN customers