sql server에 테이블을 만들었습니다. 그리고 나는 그 테이블에 데이터/행을 삽입했다.테이블에 데이터를 삽입 한 후 테이블간에 외래 키를 만드는 방법은 무엇입니까?
이제 그들 사이에 관계를 만들고 싶습니다. 외래 키 제약 조건을 만들려는 것입니다. 그럴 수 있습니까?
테이블간에 관계를 만들려고 할 때마다 문제가 발생합니다. "변경 사항 저장이 허용됩니다. 변경 한 테이블을 다시 작성하고 삭제해야합니다."
그 중 어떤 관계 (외래 키)를 만들려면 어떻게해야합니까?
내 자식 테이블 디자인이
인이 내 부모 테이블 : -
하시기 바랍니다 내가 작성해야 ALTER 어떤 쿼리 바로 지금 ..? 제대로 스크립트가 될 것
alter table ChildTable
add constraint FK_ChildTable_ColumnName foreign key (ColumnName) references ParentTable(PrimaryKeyColumnName)
[편집] 나는 당신의 설명을 읽어 보면 :
'급여'는 '롤'을 참조해야합니까? –
또한 정확한 쿼리를 원할 경우 테이블 이름을 제공하십시오. 나는 부모 테이블이'testing'이라고 불리는 것을 볼 수 있습니다. 자식 테이블의 이름을 볼 수 없습니다. –
하위 테이블 이름은 emp입니다. –