데이터 엔지니어가 데이터 처리를 수행하기 위해 기존 Amazon Athena 테이블(1,000개 행 포함)의 빈 복제본을 생성해야 합니다. 다음 중 테이블의 빈 복사본을 생성하는 CREATE TABLE 쿼리는 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: CREATE TABLE new_table - AS SELECT * FROM old_table - WITH NO DATA;.
이것이 정답인 이유
정답은 CREATE TABLE newtable AS SELECT FROM oldtable WITH NO DATA;입니다. 이 SQL 구문은 기존 테이블(oldtable)과 동일한 스키마를 가진 새 테이블(newtable)을 생성하지만, 원본 테이블의 데이터를 복사하지 않고 빈 테이블을 만듭니다. 오답 설명: CREATE TABLE newtable LIKE oldtable;는 Athena에서 지원되지 않는 구문입니다. CREATE TABLE newtable AS SELECT FROM oldtable;는 원본 테이블의 스키마와 데이터를 모두 복사하여 새 테이블을 생성하므로, 빈 복사본을 생성하려는 목적에 부합하지 않습니다. CREATE TABLE newtable as SELECT FROM oldcable WHERE 1=1;는 oldcable이라는 오타가 있으며, WHERE 1=1 조건은 항상 참이므로 모든 데이터를 복사하게 되어 빈 테이블을 생성하지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음