문제
외래키 제약에서 참조되는 테이블의 행이 삭제될 때 사용할 수 있는 옵션으로 가장 옳지 않은 것은?
① NO ACTION - 삭제를 허용하지 않는다 ② CASCADE - 참조하는 모든 행을 함께 삭제한다 ③ SET DEFAULT - 외래키 값을 기본값으로 변경한다 ④ ROLLBACK - 전체 트랜잭션을 취소한다
정답
4번
해설
참조 무결성 제약 옵션에는 NO ACTION, CASCADE, SET NULL, SET DEFAULT가 있다. ROLLBACK은 트랜잭션 제어 명령어로 참조 무결성 옵션이 아니다.