2013-04-22 1 views
0

프로젝트 용 데이터베이스를 만들고 SQL Server 2012를 사용하여 관계형 단추를 클릭하고 새 관계를 추가하여 외래 키 관계를 만드는 방법을 보여주었습니다. 테이블하지만 어떤 이유로 외부 키 테이블을 변경할 수 없습니다 (우리가 클래스에서했던 것처럼).외래 키 관계를 만들 때 SQL Server 지원

스크린 샷을 포함 시키려고했지만 아직 할 수 없습니다. 어쨌든 나는 정확히 내가 무엇을 의미 하는지를 알 수있다 ?????

MY 테이블은 각 테이블의 ID (int) 인 범주, 옷 입히기, 고객, 지불 및 대여로 시작합니다. 나는 GUI에서 작업을 수행하는 방법을 모르는

+0

내가 스크린 샷을 볼 수 없습니다 . 작성할 테이블에 대해 sql 코드 (ddl)를 포함시킬 수 있습니까? – Noel

+0

디자이너입니까? – Pete

+0

나는 그것이 스크린 샷을 추가했다라고 생각했다. 그러나 나는 dont가 충분한 평판을 품지 않기 때문에 내가 기울인다 고 말했다. 개체 탐색기를 살펴보고 적절한 데이터베이스 아래에서 테이블을 마우스 오른쪽 단추로 클릭하고 새 테이블을 클릭하여 새 테이블을 만듭니다. 그런 다음 각 테이블에 대해 다른 필드를 추가하십시오. 기본 키를 각 테이블의 ID로 설정하고 선택한 키를 사용하여 관계 단추를 클릭합니다. 이 모든 도움이됩니까? – Jazzi

답변

0

(종류는 제 1 및 제 주요 인),하지만 당신은 DDL을 통해 꽤 단순히 외부 키를 만들 수 있습니다

alter table dbo.ChildTable add 
    constraint [FK_Child_Parent] foreign key (col1, col2) 
     references dbo.ParentTable (col1, col2) 
+0

부모 테이블이 카테고리라면 자식 테이블이 코스튬이 될 것입니다. 그래서 그것은 보여줄까요 ... 테이블 변경 dbo.CostumeTable 추가 제약 [FK_Costume_Category] 외래 키 (col1, col2) 참조 dbo.CategoryTable (col1, col2) – Jazzi

+0

나에게 맞는 것 같습니다. –