SqlBulkCopy批量插入数据时,不执行触发器和约束的解决方法-阿里云开发者社区

开发者社区> 杰克.陈> 正文

SqlBulkCopy批量插入数据时,不执行触发器和约束的解决方法

简介: 原文:SqlBulkCopy批量插入数据时,不执行触发器和约束的解决方法 在new SqlBulkCopy对象的时候,设置一下SqlBulkCopyOptions选项即可,按位或运算 SqlBulkCopyOptions.
+关注继续查看

原文:SqlBulkCopy批量插入数据时,不执行触发器和约束的解决方法

在new SqlBulkCopy对象的时候,设置一下SqlBulkCopyOptions选项即可,按位或运算

SqlBulkCopyOptions.FireTriggers | SqlBulkCopyOptions.CheckConstraints
using (SqlBulkCopy bulkCopy = new SqlBulkCopy(GlobalString.ConnectionString,
          SqlBulkCopyOptions.CheckConstraints | SqlBulkCopyOptions.FireTriggers))
 {
   //...........
}
 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
sql语句批量执行
工作之中经常遇到相似的sql语句需要执行,一般的情况下 会写sql1 sql2 然后各个执行,能否使用php里面的foreach循环执行sql语句呢 看实例代码: $query[] = 'SELECT last_balance FROM '.
479 0
C#使用SqlBulkCopy将DataTable写入数据库的表中(表不存在则创建新表,数据存在则更新,不存在则插入)
原文:.net使用SqlBulkCopy导入数据(创建新表) .net2.0后ado.net提供了一个快速导入sqlserver的方法sqlbulkcopy.导入效率非常高.  包装了一个简单的sqlbulkcopy类,用于数据从datatable导入到sqlserver.
2356 0
SqlBulkCopy与触发器,批量插入表(存在则更新,不存在则插入)
原文:SqlBulkCopy与触发器,批量插入表(存在则更新,不存在则插入) 临时表:Test /****** 对象: Table [dbo].[Test] 脚本日期: 05/10/2013 11:42:07 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].
1281 0
MySQL无法启动,报1045的解决方法
MySQL无法启动,报1045的解决方法 问题:当我打开 phpstudy时,想测试一下 mysql 是否可以连接成功,出现以下报错:  windows下,以上错误的解决方法,如下: 1. 找到配置文件 my.ini, 将其打开,可用记事本打开 2. 打开后,搜索 mysqld 关键字,找到后,在 mysqld下面添加下面一行代码,并保存退出。
2756 0
window 下忘记了mysql 密码的解决方法
1、以管理员身份打开cmd,关闭MySQL。 net stop mysql 2、跳过权限检查启动,进入安装目录bin下。 mysqld --skip-grant-tables或者mysqld-nt --skip-grant-tables 这里可能出现问题,如果失败的话,找到配置文件my.ini,打开并在[mysqld]下面加入skip-grant-tables。
640 0
SQLServer 数据库变成单个用户后无法访问问题的解决方法
今天不知怎么点错了东西,SQLServer中的一个数据库变成单用户了,而且无法访问,下面是解决方法,有需要的朋友可以参考一下   解决办法是: 运行下面SQL 复制代码 代码如下: USE master;  GO  ...
753 0
+关注
杰克.陈
一个安静的程序猿~
10427
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载