【问题标题】:how to import a table with a self relationship如何导入具有自我关系的表
【发布时间】:2012-11-27 07:04:29
【问题描述】:

我有下表:

EntityId - PK
标签
ParentEntityId - FK

ParentEntityId 连接到同一张表的 EntityId。现在我在使用 SSIS 将数据导入此表时遇到问题,因为尚未导入父实体的实例,因此我遇到了 FK 约束违规。我可能遗漏了一些明显的东西。

【问题讨论】:

标签: ssis referential-integrity self-reference self-referencing-table


【解决方案1】:

您可以在加载数据之前禁用外键,然后在加载完成后重新启用它,两者都使用 T-SQL。

例如 - 禁用 - ALTER TABLE yourTableName NOCHECK CONSTRAINT yourConstraintName

重新启用 - ALTER TABLE yourTableName WITH CHECK CHECK CONSTRAINT yourConstraintName

【讨论】:

    猜你喜欢
    • 2012-06-18
    • 2010-10-29
    • 1970-01-01
    • 2021-12-21
    • 1970-01-01
    • 1970-01-01
    • 2018-10-09
    • 2020-08-30
    相关资源
    最近更新 更多