SQLD(SQL 개발자) 기출 · DDL

다음 중 EMP 테이블에 대해 다음 요구사항을 모두 반영하려고 한다.
이에 대한 SQL문 조합 중 옳지 않은 것은?
본문)
<조건>
DEPT_ID라는 정수형 컬럼을 새로 추가해야 한다.
SALARY 컬럼은 NULL을 허용하지 않도록 수정해야 한다.
EMAIL 컬럼은 삭제하려고 한다.
DEPT_ID 컬럼에 외래키 제약조건(FK_EMP_DEPT)을 부여하려 한다.

이 문제 풀어보기

정답 및 해설 보기

정답: 4번

보기 ④는 외래키가 걸린 컬럼은 직접 삭제할 수 없음
→ 먼저 제약조건을 삭제해야 컬럼 삭제가 가능함
이 단원 연속 풀기 · DDL개념서 「DDL (CREATE / ALTER / DROP / TRUNCATE)」 읽기

이 단원 공개 기출 23문항

  1. 다음은 두 테이블 간의 관계 설정에 관한 설명이다. 다음 중 이 제약조건 설정(ON UPDATE CASCADE)의 의미로 옳은 것은?DDL
  2. 다음 중 데이터 타입에 대한 설명으로 옳지 않은 것은?DDL
  3. 아래 CUSTOMER 테이블의 정의를 바탕으로, 다음 중 EMAIL과 PHONE에 대한 유니크 인덱스의 역할에 대한 설명으로 옳은 것은?DDL
  4. 다음 중 실행 시 오류가 발생하지 않는 INSERT 문은? [그림]DDL
  5. 다음은 3개의 테이블 구조와 제약조건이다. 아래 DELETE 구문 실행 후 EMP_LOG 테이블에 남는 데이터는? [그림]DDL
DDL 기출 전체 보기 →