IT/DBMS 공통
CASCADE
최고영회
2014. 1. 21. 08:54
728x90
반응형
SMALL
ON DELETE CASCADE
기본적으로는 참조되어있는 어떤 한 값을 변경하거나 삭제하려고 할때는 무결성 제약조건에 걸려서 오류가
발생하게 된다.
ON DELETE CASCADE 옵션은 참조되어있는 값을 변경하거나 삭제할때 참조되어진 모든 값을 같이 지워버릴 때
사용할 수 있다.
ON DELETE CASCADE 옵션을 적용해 놓으면 참조되어진 모든 값을 같이 지워버리게 되기 때문에 무결성
제약조건에 의한 오류도 발생되지 않고 간단하게 지우려고 했던 값을 지울 수 있다.
CASCADE CONSTRAINTS
ON DELETE CASCADE 옵션으로 ROW 를 삭제한다면 CASCADE CONSTRAINTS 옵션은 테이블을 삭제할 수 있다.
삭제된 값에 참조되어있던 값들은 ON DELETE CASCADE 옵션의 경우와 다르게 참조 연결만 끈어지고
삭제되지 않는다.
728x90
반응형
LIST