표현한다. 이를 위해 HeadID 열을 내 FamilyMembers 테이블에도 포함 시켜서 FamilyHeads 테이블에서 참조해야합니까? 또는 이것에 대한 해결책은 무엇입니까? 기본 키와 외래 키를 사용해야하지만 구현에는 확신이 없다는 것을 알고 있습니다. 코드를 도와주세요.사용하여 키와 제약 내가 2 개 테이블이
0
A
답변
1
추가 기본 키
ALTER TABLE FamilyHeads WITH CHECK ADD
CONSTRAINT PK_FamilyHeads PRIMARY KEY CLUSTERED (HeadID)
GO
ALTER TABLE FamilyMembers WITH CHECK ADD
CONSTRAINT PK_FamilyMembers PRIMARY KEY CLUSTERED (MemberID)
GO
는 중복 HeadNames을 가질 수 FK
ALTER TABLE FamilyMembers WITH CHECK ADD
CONSTRAINT FK_FamilyMembers_FamilyHeads FOREIGN KEY (HeadID)
REFERENCES FamilyHeads (HeadID)
GO
추가 외래 키
--Same datatype, NOT NULL!
ALTER TABLE FamilyMembers ADD
HeadID int NOT NULL
GO
에 대한 열을 추가 하시겠습니까? 아니요 인 경우
ALTER TABLE FamilyHeads WITH CHECK ADD
CONSTRAINT UQ_FamilyHeads_HeadName UNIQUE (HeadName)
GO
예인 경우 어떤 머리에 추가 할 회원을 어떻게 알 수 있습니까?
그리고 HeadID의 FamilyMembers에 고유하지 않은 색인을 추가하십시오.
관련 문제
- 1. 내가 2 개 테이블이
- 2. MySQL은 내가 2 개 테이블이
- 3. 복잡한 SQL 내가 2 개 테이블이 쿼리
- 4. 내가 2 개 테이블이 다른 필드
- 5. MySQL은 - 내가 2 개 테이블이 1
- 6. SQL 동일한 단위 내가 2 개 테이블이 1 개 세포
- 7. 더 우아한처럼 2 개 테이블이
- 8. MySQL은 내가 4 개 테이블이
- 9. 내가 3 개 테이블이 테이블
- 10. MySQL을 - 내가 3 개 테이블이
- 11. EF & 목록보기 내가 2 개 테이블이 조회 테이블
- 12. 도움말 SQL 쿼리를 다음과 같이 내가 2 개 테이블이
- 13. MySQL의에서 두 테이블을 조인, 내가 2 개 테이블이
- 14. 외래 키는 내가 2 개 테이블이 안드로이드 2.2
- 15. MySQL은 : 내 SQL DB를 2 개 테이블이
- 16. MySQL의 : LEFT 안녕하세요 2 개 테이블이
- 17. Linq에 내가 3 개 테이블이 SQL과 문제
- 18. 내가 3 개 테이블이 저장 프로 시저
- 19. 내가 3 개 테이블이 스택 오버 플로우
- 20. MySQL의 세 가지 내가 3 개 테이블이
- 21. authlogic 내가 authlogic 약 2 개 질문이
- 22. 문제는 내가 3 개 테이블이 SQL 서버 2000
- 23. MySQL의 검색 및 내가 MySQL의 3 개 테이블이
- 24. 문제 내가 2 개 파일과 파이썬 프로젝트가
- 25. SQL 트리거 나는 사이의 관계 2 개 테이블이 여러 테이블
- 26. MySQL은 다중 테이블이 개 테이블
- 27. 내가 두 개의 테이블이
- 28. 하위 쿼리 내가 MySQL 데이터베이스에 3 개 테이블이
- 29. 제외 내가 세 개의 테이블이
- 30. 루비 - 2 개 모델
현재 기본 키가 없습니까? – gbn
예, 현재 키를 할당하지 않았습니다. – sqlchild