SQLD · 제62회 · 39번

Q.392026622과목 · SQL 기본 및 활용
Oracle에서 아래와 같이 테이블을 생성하였다. 이후 제시된 ALTER TABLE 문을 각각 별도로 실행할 경우 문법 오류가 발생하는 것은? EMP.EMPNO를 참조하는 외래 키는 다른 테이블에 존재하지 않는다.
보기
CREATE TABLE DEPT (
  DEPTNO NUMBER PRIMARY KEY
);

CREATE TABLE EMP (
  EMPNO  NUMBER CONSTRAINT EMP_PK PRIMARY KEY,
  DEPTNO NUMBER CONSTRAINT EMP_FK REFERENCES DEPT(DEPTNO)
);
  • 1ALTER TABLE EMP DROP COLUMN DEPTNO;
  • 2ALTER TABLE EMP DROP PRIMARY KEY;
  • 3ALTER TABLE EMP ADD (HIREDATE DATE DEFAULT SYSDATE);
  • 4ALTER TABLE EMP DROP FOREIGN KEY;

정답: 4 · ALTER TABLE EMP DROP FOREIGN KEY;

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기