如何中把excel表中的数据用sql语句导入到数据表中
2013-03-14 22:45
477 查看
把excel表中的数据用sql语句导入到数据表中
1.放到已有的database_test表中
INSERT INTO database_test
SELECT *
FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0', 'EXCEL 5.0;HDR=YES;DATABASE=C:\test.xls', sheet1$)
2.既导入数据也新增表
SELECT *
INTO EM_TEST
FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0', 'Excel 5.0;HDR=YES;DATABASE=C:\test.xls', sheet1$)
在执行上述sql语句的时候遇到了”Ad Hoc Distributed Queries“没有开启的问题
启用Ad Hoc Distributed Queries:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
关闭Ad Hoc Distributed Queries:
exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure
1.放到已有的database_test表中
INSERT INTO database_test
SELECT *
FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0', 'EXCEL 5.0;HDR=YES;DATABASE=C:\test.xls', sheet1$)
2.既导入数据也新增表
SELECT *
INTO EM_TEST
FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0', 'Excel 5.0;HDR=YES;DATABASE=C:\test.xls', sheet1$)
在执行上述sql语句的时候遇到了”Ad Hoc Distributed Queries“没有开启的问题
启用Ad Hoc Distributed Queries:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
关闭Ad Hoc Distributed Queries:
exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure
相关文章推荐
- SQl 语句是Excel中的数据导入到SQL Service数据库中(转载)
- 用SQL语句导入excel数据
- sql语句将excel数据导入到表
- 如何通过pl/sql将excel文件数据导入到oracle
- SQL 导入导出Excel数据的语句
- 使用sql语句导入/导出 数据为Excel
- 如果通过toad得到表结构的sql语句?通过toad可以导入导出excel数据文件吗?
- 如何使用PL/SQL工具将excel中数据导入oracle库
- Excel拼装Sql语句将数据批量导入数据库
- SQL语句 导入EXCEL 剔除相同数据
- 如何用SQL语句查询Excel数据?
- <转>用SQL语句导入excel数据
- 在SQL Server中sqlserver,access,excel之间数据如何使用sql语句直接操作
- 如何把Excel数据转化成SQL语句-转
- SQl 语句把Excel中的数据导入到SQL Service数据库中
- SQL 导入导出Excel数据的语句
- 如何用SQL语句查询Excel数据?
- 如何把excel中的数据导入到SQL 2000数据库中
- 将数据从数据库导入EXCEL的SQL语句
- 如何用SQL语句查询Excel数据?