救济!!!2条以上记录,如何一次一条insert入数据库,而不是一次写入? 二者对于触发器的影响不同?说明触发器有问题,没有处理好多条记录同时插入的情况。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. 改写触发器,是彻底的方案。触发器的编写本来就要考虑同时插入多条记录的情况。2. 用top 1的方法。如:insert into tableA (fd1,fd2) select top 1 from tableB where not exists (select * from tableA where tableA.Keyfd=tableB.Keyfd) 缺点:效率低3. 先把要插入的记录送入临时表,然后用top 1的逐条插入-删除。 用游标,但会降低系统的性能!! 是在前台还是在后台。可以在前台用循环一条条的插入,而不是批量更新。 作业题各位帮帮忙 简单的问题 关于时间类型的转换小问题,马上结帖。 导出数据时,为什么视图没有一起导出? SQL备份不了,怎么办,急! 如何才能让数据库程序显示更为友好的错误信息? sql server 2000 enterprise 能在 window xp professional安装吗? 如何下载数据? 请高手指点:如何在SQL中使用VB编写的DLL zhuzhichao(竹之草),chump(木人)....再帮个忙。 有关access与sql的比较。 如何用sql语句修改sqlserver数据库结构?
insert into tableA (fd1,fd2) select top 1 from tableB where not exists (select * from tableA where tableA.Keyfd=tableB.Keyfd)
缺点:效率低3. 先把要插入的记录送入临时表,然后用top 1的逐条插入-删除。