안녕하세요. 제약조건과 관련해서 질문 남깁니다.
A와 B의 테이블에서 불완전한 제약조건을 설정하려면 어떻게 해야하나요?
A 테이블
B 테이블
아이디 |
이름 |
점수 |
0 |
NULL |
10 |
0 |
NULL |
10 |
1 |
홍길동 |
100 |
1 |
홍길동 |
90 |
2 |
이순신 |
80 |
2 |
이순신 |
80 |
3 |
김유신 |
85 |
위와 같이 테이블이 있을때 양 테이블간 업데이트/삭제 시 케스케이드 처리되게
하려면 어떻게 제약조건을 주어야 할까요?
1. 아이디를 기준으로 제약조건 처리를 해야 함.
2. 예를 들어 A 테이블에서 아이디가 1->4로 변경 될 경우 B 테이블도 1->4로 갱신되어야 함.
3. 단, B 테이블에서의 아이디 값은 A 테이블에 존재하지 않을 수도 있음. |