SqlBulkCopy块拷贝数据时,不履行触发器和束缚 解决办法

news/2025/2/25 0:12:31

在new SqlBulkCopy时,设置SqlBulkCopyOptions属性即可

SqlBulkCopy bulkCopy = new SqlBulkCopy(ConStr,SqlBulkCopyOptions.FireTriggers);

注意:函数重载问题:SqlBulkCopy一个参数时,第一个参数是sqlconnection,两个参数时第一个参数是sqlconnectionString.

SqlBulkCopyOptions属性:

 

 Default对所有选项使用默认值。
 KeepIdentity保留源标识值。如果未指定,则由目标分配标识值。
 CheckConstraints请在插入数据的同时检查约束。默认情况下,不检查约束。
 TableLock在批量复制操作期间获取批量更新锁。如果未指定,则使用行锁。
 KeepNulls保留目标表中的空值,而不管默认值的设置如何。如果未指定,则空值将由默认值替换(如果适用)。
 FireTriggers指定后,会导致服务器为插入到数据库中的行激发插入触发器。
 UseInternalTransaction如果已指定,则每一批批量复制操作将在事务中发生。如果指示了此选项,并且为构造函数提供了 SqlTransaction 对象,则发生 ArgumentException。

 

 

转载于:https://www.cnblogs.com/starksoft/p/4794194.html


http://www.niftyadmin.cn/n/710475.html

相关文章

39 奇妙的数字

39 奇妙的数字 作者: Hu Yongjian时间限制: 1S章节: 一维数组 问题描述 : 有一种自然数,它的各位数字之和能被17整除。这个数的后继数(即这个数加1)的各位数字之和也能被17整除。求所有自然数中,从小到大第n个这样的数。 输入…

阿里云千岛湖数据中心启用:自然城市与人文科技的完美结合

9月8日,阿里云位于浙江千岛湖的数据中心正式启用,因地制宜采用湖水制冷。深层湖水通过完全密闭的管道流经数据中心,帮助服务器降温,再流经2.5公里的青溪新城中轴溪,作为城市景观呈现,自然冷却后最终洁净地回…

40 按要求输出序列

40 按要求输出序列 作者: 孙辞海 时间限制: 10S章节: 一维数组 问题描述 : 明明的爸爸是一位著名的数学家。他在明明很小的时候就发现明明有过人的数学天赋,因此有意培养他对数学的兴趣。一次,明明的爸爸为了培养明明对数字的敏感,和明明玩…

Android4.2项目目录结构

初始Android项目文件结构 刚接触Android项目,复杂的目录结构让人抓狂,这里以HelloWorld项目为例对目录结构进行详解。Android4.2为例 1:src JAVA源代码都放在这里面。新建一个简单的HelloWorld项目,系统为我们生成了一个HelloWorl…

32 三艘船

32 三艘船 作者: 朱星垠 时间限制: 10S章节: 一维数组 问题描述 : 明明由于工作的关系,经常需要坐船到某地出差办事。久而久之,明明就对这两地之间船的班次情况相当了解,他会根据办事的具体情况选择不同班次的船出行。这两地的船一共分为三…

FTL 语法

2019独角兽企业重金招聘Python工程师标准>>> 判断对象是否存在&#xff0c;若成立说明存在 <#if blockObjList ??></#if> <#if blockObjList ??> <#else> </#if> 判断知否和某一个值相等(先判断是否存在&#xff0c;在判断相…

41 部落人乘法

41 部落人乘法 作者: 朱星垠 时间限制: 10S章节: 一维数组 问题描述 : 明明热爱数学&#xff0c;他的爸爸也有意培养明明对数学的兴趣。 一次&#xff0c;为了拓展明明的知识面&#xff0c;爸爸给明明讲了一个原始部落人计算乘法的方法&#xff1a; 据说原始部落人以小石子…

Scala 深入浅出实战经典 第99讲:手动Artifacts打包并运行SBT开发Akka第一个案例

打包成jar包的方式&#xff1a;File -> Project structure -> Artfact -> 点 -> JAR -> From modules with dependencies...-> 选择module -> 可指定Main class -> 点击OKDT大数据梦工厂微信公众账号&#xff1a;DT_Spark。DT大数据梦工厂的微信公众号…