当前位置:数据库 > Excel >>

sql2005问题,要用向导把EXCEL里的数据导入到sql2005表中,但是其中有重复记录怎么处理?

比如我有一个excel表123,然后我想把它导入到sql2005数据库的一个表111中,表123和数据库表111的字段名是一样的,我用自带的导入向导导入的时候,发现123中有部分数据和111中的数据重复,造成中断,请问有什么办法可以解决,也就是说只导入123中和数据库表111里面数据不重复的部分
追问:请看下我给楼上的追问 能根据我说的给个语句吗?好 我试下啊比如 我的数据库名字是demo,目标表名字是111,然后我把EXCEL导入222这个表中,里面的主键SPDM有重复的,能给个语句把222中主键spdm和111表中spdm不重复的数据,插入到111中吗?我试下先啊
答案:建个与111表结构一样的临时表,先把excel的数据导入临时表,再用临时表与111表联合查询,查出临时表在111表中不存在的数据,插入到111表中
其他:把excel的数据导入到一个中转的标,再把中转表中的数据通过判断导入不重复的部分到正式表 

上一个:求高手.C++.SQL.EXCEL.
下一个:sql server 利用ssis导出包 导出excel 可是导出一次后,这个excel存在了就不能再导出了,

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,