对 2000 行数据使用批量插入有意义吗?
实际可能是500-2K。
顺便说一句,批量插入会忽略约束还是设置?
(在服务器端使用 sql server 2008 和 .net,数据通过 Web 服务(wse 或 WCF)进入)。
对 2000 行数据使用批量插入有意义吗?
实际可能是500-2K。
顺便说一句,批量插入会忽略约束还是设置?
(在服务器端使用 sql server 2008 和 .net,数据通过 Web 服务(wse 或 WCF)进入)。
批量插入对于 2000 行可能没有意义。可能有 200,000 行。
CHECK_CONSTRAINTS
指定在批量导入操作期间必须检查目标表或视图上的所有约束。如果没有 CHECK_CONSTRAINTS 选项,任何 CHECK 和 FOREIGN KEY 约束都将被忽略,并且在操作之后,表上的约束被标记为不可信。
注意: 始终强制执行 UNIQUE、PRIMARY KEY 和 NOT NULL 约束。
“ ”的“ KEEPIDENTITY
”选项BULK INSERT
:
指定将导入数据文件中的一个或多个标识值用于标识列。如果未指定 KEEPIDENTITY,则验证此列的标识值但不导入,SQL Server 会根据创建表期间指定的种子值和增量值自动分配唯一值。