문제

I have the following table:

EntityId - PK
Label
ParentEntityId - FK

ParentEntityId is joined to EntityId of the same table. now I am having problems importing data to this table using SSIS because of instances where the parent entities haven't been imported yet and so I get a FK constraint violation. I'm probably missing something obvious.

도움이 되었습니까?

해결책

You can disable the foreign key prior to loading the data, then re-enable it after loading completes, both using T-SQL.

Eg - to disable - ALTER TABLE yourTableName NOCHECK CONSTRAINT yourConstraintName

To re-enable - ALTER TABLE yourTableName WITH CHECK CHECK CONSTRAINT yourConstraintName

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top