← 회차 전체 문제학습용 기출·복원자료 분류 확인SQLD · 2026년 60회 SQL 기본 및 활용 · 32번
다음 중 오류가 발생하지 않는 것은?
- 1
DATE 열을 TIMESTAMP로 변경한다.
오답 이유‘DATE 열을 TIMESTAMP로 변경한다.’은 복원된 정답 단서와 일치하지 않으므로 선택하지 않는다. 따라서 1번 보기 ‘DATE 열을 TIMESTAMP로 변경한다.’의 적용 여부를 문제 조건과 대조해야 한다. - 2
임의 NUMBER 열을 VARCHAR2(10)으로 바로 변경한다.
오답 이유‘임의 NUMBER 열을 VARCHAR2(10)으로 바로 변경한다.’은 복원된 정답 단서와 일치하지 않으므로 선택하지 않는다. 따라서 2번 보기 ‘임의 NUMBER 열을 VARCHAR2(10)으로 바로 변경한다.’의 적용 여부를 문제 조건과 대조해야 한다. - 3
기본값 '000'인 VARCHAR2 열을 NUMBER로 변경한다.
오답 이유‘기본값 '000'인 VARCHAR2 열을 NUMBER로 변경한다.’은 복원된 정답 단서와 일치하지 않으므로 선택하지 않는다. 따라서 3번 보기 ‘기본값 '000'인 VARCHAR2 열을 NUMBER로 변경한다.’의 적용 여부를 문제 조건과 대조해야 한다. - 4
Timestamp
정답 근거Oracle의 DATE 값은 TIMESTAMP가 표현할 수 있어 시간 자료형 확장이 가능하다. 문자와 숫자 사이 변환이나 길이 축소는 기존 값 형식·길이에 따라 실패할 수 있다. 따라서 4번 보기 ‘Timestamp’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION정답 4번
핵심 판단은 4번 ‘Timestamp’입니다. Oracle의 DATE 값은 TIMESTAMP가 표현할 수 있어 시간 자료형 확장이 가능하다. 문자와 숫자 사이 변환이나 길이 축소는 기존 값 형식·길이에 따라 실패할 수 있다.
CONTENT RECORD콘텐츠 정보
- 자료 유형
- 공개 기출 아카이브
- 검수 상태
- 문항·보기·해설 편집 확인
- 최종 검수
- 2026-08-09