Chinaunix

标题: 如何将查询到EXCEL中的数据保存到 sql 2000 [打印本页]

作者: liubaojian624    时间: 2008-08-14 17:22
标题: 如何将查询到EXCEL中的数据保存到 sql 2000
通过如下

SELECT *  FROM OPENROWSET( \'MICROSOFT.JET.OLEDB.4.0\',\'Excel 8.0;IMEX=1;HDR=YES;DATABASE=D:\\a.xls\',[sheet1$])

的语句将 excel中的数据可以在 sql2000中可以查询到结果, 但是我想到查询到的结果保存到数据库应该怎么 操作??
作者: hiskiss    时间: 2008-09-27 16:55
SELECT 后面加个into \'表名\' 不就行了?

SELECT * into tmptable FROM OPENROWSET( \'MICROSOFT.JET.OLEDB.4.0\',\'Excel 8.0;IMEX=1;HDR=YES;DATABASE=D:\\a.xls\',[sheet1$])
作者: yusinhi    时间: 2008-11-22 21:51
4楼说的很好, 不过你也可以用sql的导入数据功能将数据导入数据库。
作者: 2gua    时间: 2008-11-23 06:54
很多解决之道啊,四楼的方式就是很简单的一种办法哈。
也可以用存储过程实现啊。
作者: hnkdrory    时间: 2008-11-23 08:23
俺就不发表低论了...楼上的讲的很对...




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2