我有下表:
EntityId - PK
标签
ParentEntityId - FK
ParentEntityId连接到同一个表的EntityId。现在我在使用SSIS将数据导入此表时遇到问题,因为尚未导入父实体的实例因此我得到FK约束违规。我可能错过了一些明显的东西。
答案 0 :(得分:2)
您可以在加载数据之前禁用外键,然后在加载完成后重新启用它,两者都使用T-SQL。
例如 - 禁用 - ALTER TABLE yourTableName NOCHECK CONSTRAINT yourConstraintName
重新启用 - ALTER TABLE yourTableName WITH CHECK CHECK CONSTRAINT yourConstraintName