Sql 기록

less than 1 minute read

  • cascade constraints : 삭제할 테이블의 기본키와 unique 키를 참조하는 참조 무결성 제약조건도 자동으로 삭제됨

  • on delete cascade : B tuple이 외래키로 A tuple을 가리키고 있을 때, A tuple을 삭제하면 B tuple도 같이 삭제되는거라고 함..

??????????????????????????????????

+++

  • delete cascade 사용시 자동으로 관련된 모든 pk를 먼저 삭제해줌
  • 부모(부서) 테이블에서 특정 번호(예: 10번 부서) 를 삭제했을 때 자식(사원) 테이블에서 10번 부서에 근무하는 사원들을 삭제

  • delete set null 사용시 부모(부서) 테이블에서 특정 번호(예:10번 부서)를 삭제했을 때 자식(사원) 테이블에서 10번 부서에 근무하는 사원들의 deptno를 null값으로 변경

이렇게 된다고 함!

Updated: