发布网友 发布时间:2022-04-11 06:43
共4个回答
懂视网 时间:2022-04-11 11:05
(SqlBulkCopy bulkCopy = new SqlBulkCopy(GlobalString.ConnectionString, SqlBulkCopyOptions.CheckConstraints | SqlBulkCopyOptions.FireTriggers)) { //........... }
SqlBulkCopy批量插入数据时,不执行触发器和约束的解决方法
标签:ons ret bsp options 设置 code als string 批量插入
热心网友 时间:2022-04-11 08:13
文本导的时候被数据库给禁用了触发器,所以不能触发追问那应该用那种方式去解决这个问题呢?
热心网友 时间:2022-04-11 09:31
建立序列
热心网友 时间:2022-04-11 11:05
先把TXT导入到另外一个表中,再用insert ... select..from .插入记录追问用这种方式的话 触发器只能执行一次的。 一行受影响,是触发器有问题吗?追答create trigger tr_userLog_insert
on A1 FOR INSERT
as
insert A2 (字段1,字段2 字段n,新字段1,新字段2) select. 字段1,字段2 字段n,固定值1,固定值2 .from inserted
触发器一次触发,但是多行的,不用select @来赋值。新字段1,新字段2是A1表中没有的,固定值1,固定值2是常数或时间函数。触发器可以大大简化