我有几个大数据集(~O(1TB)),我想将其导入我的数据库.我BULK INSERT用来将数据导入临时表,然后使用SELECT和INSERT INTO用数据填充我的真实表.这是因为我想改变某些东西的顺序,并将一些数据文件拆分成逻辑表.如果不需要此功能,我只需BULK INSERT直接进入目标表.
我想检查是否已强制执行所有外键约束.如果我在导入阶段进行标记BULK INSERT,CHECK_CONSTRAINTS则导入过程会减慢为爬网.
事后是否有命令要这样做?我对SQL Server和数据库的熟悉程度非常有限.
提前致谢.
编辑:
推荐阅读:MSDN文章
检查一个表:
alter table YourTable with check check constraint all
Run Code Online (Sandbox Code Playgroud)
检查所有表格:
exec sp_msforeachtable 'alter table ? with check check constraint all'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1928 次 |
| 最近记录: |