gpt4 book ai didi

sql - BULK INSERT 后检查 FK 约束

转载 作者:行者123 更新时间:2023-12-02 10:19:53 27 4
gpt4 key购买 nike

我有几个大数据集 ( ~O(1TB) ),我想将其导入到我的数据库中。我使用 BULK INSERT 将数据导入到临时表中,然后使用 SELECTINSERT INTO 用数据填充我的真实表。这是因为我想改变一些事情的顺序,并将一些数据文件拆分成逻辑表。如果不需要此功能,我只需直接BULK INSERT 到我的目标表中。

我想检查是否已强制执行所有外键约束。如果我在导入阶段将 BULK INSERT 标记为 CHECK_CONSTRAINTS,则导入过程会变慢。

是否有命令可以在事后执行此操作?我对 SQL Server 和一般数据库的了解非常有限

提前致谢。

编辑:

建议阅读:MSDN Article

最佳答案

要检查一张表:

alter table YourTable with check check constraint all

要检查所有表:

exec sp_msforeachtable 'alter table ? with check check constraint all'

关于sql - BULK INSERT 后检查 FK 约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3588052/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com