我想用一个临时表来更新主表中的数据,更新要求如下:
1.如果主表中有相应记录,则更新相应记录。
2.如果主表中没有此记录,此记录当做新记录插入主表。第一个要求没什么问题,可是第二个要求当数据量一大,我写的语句执行就很慢了。
我是这样做的,先把临时表和主表用更新条件字段左连接,
然后在用查询语句取临时表中不在当中的数据,做为新记录插入主表,
发现这样一条条的比对然后在插入,数据量一大,就悲剧了。请问有没有好一点的方案能实现上面要求的,关键是处理大量数据时效率好点的。先谢谢了!