Oracle 에서 상품 테이블(상품명, 단가, 비고 열 보유)에 실행할… | [SQLD] SQL 개발자 기출유형 모의고사 1회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 1회
Oracle 에서 상품 테이블(상품명, 단가, 비고 열 보유)에 실행할 때 문법 오류가 발생하는 것은?
1
ALTER TABLE 상품 DROP COLUMN 비고
2
ALTER TABLE 상품 ADD (원산지 VARCHAR2(20))
3
ALTER TABLE 상품 MODIFY (상품명 VARCHAR2(100))
4
ALTER TABLE 상품 RENAME 단가 TO 판매가
해설
Oracle 에서 열 이름을 바꾸려면
ALTER TABLE 상품 RENAME COLUMN 단가 TO 판매가처럼 RENAME COLUMN 키워드가 있어야 하므로 COLUMN 을 빠뜨린 구문은 오류다.테이블 이름 변경은 RENAME 옛이름 TO 새이름 또는 ALTER TABLE … RENAME TO 로 쓴다.
- ADD 는 괄호 안에 새 열 정의를 적어 열을 추가하는 정상 구문이다.
- MODIFY 는 기존 열의 길이·타입을 바꾸는 Oracle 정상 구문이다.
- DROP COLUMN 은 지정한 열을 삭제하는 정상 구문이다.
오류나 개정된 내용이 보이면 알려주세요