반응형
Delete(/Modify) Action :
Cascade, Set Null, Set Default, Restrict (Master 부모 테이블)
1. Cascade : Master 삭제 시 Child 같이 삭제
2. Set Null : Master 삭제 시 Child 해당 필드 Null
3. Set Default : Master 삭제 시 Child 해당 필드 Default 값으로 설정
4. Restrict : Child 테이블에 PK 값이 없는 경우만 Master 삭제 허용
5. No Action : 참조무결성을 위반하는 삭제/수정 액션을 취하지 않음
Insert Action :
Automatic, Set Null, Set Default, Dependent (Child 자식 테이블)
1. Automatic : Master 테이블에 PK가 없는 경우 Master PK를 생성 후 Child 입력
2. Set Null : Master 테이블에 PK 가 없는 경우 Child 외부키를 Null 값으로 처리
3. Set Default : Master 테이블에 PK 가 없는 경우 Child 외부키를 지정된 기본값으로 입력
4. Dependent : Master 테이블에 PK 가 존재할 때만 Child 입력 허용
5. No Action : 참조 무결성을 위반하는 입력 액션을 취하지 않음
반응형