SQLD데이터베이스 구축난이도 2MCQ

SQLD 데이터베이스 구축 기출문제 #3294

문제

다음 SQL문의 실행 결과로 가장 옳은 것은?

SQL
ALTER TABLE 제품 MODIFY 가격 DECIMAL(10,2) NOT NULL;

① 제품 테이블에 '가격' 컬럼이 새로 추가된다 ② 제품 테이블의 '가격' 컬럼 데이터 타입과 제약조건이 변경된다 ③ 제품 테이블의 '가격' 컬럼이 삭제된다 ④ 제품 테이블의 인덱스가 재생성된다

정답

2

해설

SQL
ALTER TABLE ... MODIFY는 기존 컬럼의 데이터 타입이나 제약조건을 변경하는 명령이다. 여기서는 가격 컬럼을 DECIMAL(10,2) 타입으로 변경하고 NOT NULL 제약을 추가한다.ADD는 컬럼 추가이다.DROP COLUMN은 컬럼 삭제이다. ④ 인덱스는 별도 명령으로 관리한다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 데이터베이스 구축 기출 #3294 | sqldpass