我有几个大数据集 ( ~O(1TB) ),我想将其导入到我的数据库中。我用BULK INSERT
将数据导入临时表,然后使用SELECT
and INSERT INTO
用数据填充我的真实表格。这是因为我想改变一些事情的顺序,并将一些数据文件拆分成逻辑表。如果不需要这个功能,我只是BULK INSERT
直接进入我的目标表。
我想检查是否已强制执行所有外键约束。如果我标记BULK INSERT
to CHECK_CONSTRAINTS
在导入阶段,导入过程会变得非常缓慢。
事后是否有命令执行此操作?我有非常有限熟悉 SQL Server 和一般数据库。
提前致谢。
EDIT:
建议阅读:MSDN 文章
要检查一张表:
alter table YourTable with check check constraint all
要检查所有表:
exec sp_msforeachtable 'alter table ? with check check constraint all'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)