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 은 지정한 열을 삭제하는 정상 구문이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[SQLD] SQL 개발자 기출유형 모의고사 1회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요SQLD SQL 개발자 실전 모의고사 암기장 전체 보기