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

将一个Excel文件插入到sql数据库中去,要同时插入三长表,要判断另外两张表中数据是否存在。

给个高效率的方案。
追问:这个方法还有点像那么回事,我现在就那么做的直接把excel先导入到数据库的一张表里,然后用存储过程去插入,测试数据6万条在内网上就要用2秒钟。你这个办法。。。效率有点慢哦。我这个是要导入很大量的数据的。界面直接卡死
答案:写个程序解析Excel表格,在写个存储过程
其他:因为没有案例,所以只能写大概的想法。
1、插入语句需要应用事物处理。以防数据异常。
2、每读一行EXCEL,就拼出3个表的插入语句。以减少读取EXCEL的次数。
3、拼插入语句之前,先检查数据是否存在,若存在则跳过。 

上一个:Excel中的数据怎么追加导入到SQL 2008中已经存在的一个表里
下一个:。.,从Access 导出其中某个字段为excel或txt文件的工具? 有没有

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