기존 테이블 old_table과 동일한 스키마를 가진 새로운 빈 Amazon Athena 테이블 new_table을 생성하는 SQL 문은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 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을 생성하면서, WITH NO DATA 절을 사용하여 oldtable의 데이터를 새 테이블에 복사하지 않고 빈 테이블로 만듭니다. 오답 설명: CREATE TABLE newtable AS SELECT FROM oldtables;는 oldtable의 스키마와 데이터를 모두 복사하여 newtable을 생성합니다. 문제에서 요구하는 '빈 테이블'이 아닙니다. INSERT INTO newtable SELECT FROM oldtable;는 이미 존재하는 newtable에 oldtable의 데이터를 삽입하는 명령입니다. 새로운 테이블을 생성하는 것이 아닙니다. CREATE TABLE newtable (LIKE oldtable);는 일부 SQL 데이터베이스에서 스키마만 복사하는 구문이지만, Amazon Athena (Presto/Trino 기반)에서는 지원되지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음