sqlserver2008 用语句导入excel 文件
工作中需要导入导入大量的excel导数据库中,如果收到一个一个用向导导入,肯定肯定不科学,所以就想写脚本批量导入
环境:sqlserver 2008 32位、excel 20102007 32位 1、将SQL Server(MSSQLSERVER)和SQL Full-Filter Deamon Launcher(MSSQLSERVER)两个服务的登录身份改为本地系统账户 EXEC sp_configure 'show advanced options',1 GO RECONFIGURE GO EXEC sp_configure 'Ad Hoc Distributed Queries',1 GO RECONFIGURE GO3、 SELECT a,b into ##T FROM OpenDataSource ( 'Microsoft.Ace.OLEDB.12.0','Data Source="e:temptest.xlsx";User ID=Admin;Password=;Extended properties=Exce 12.0')...[Sheet1$] 说明: 在服务器对象-链接服务器-访问接口中,我可以看到Microsoft.Ace.OLEDB.12.0 ,在他下面,我们还可以看到Microsoft.Jet.OLEDB.4.0 这个是用来链接excel 2003的 -----------------------------------------------------excel 2003的导入语句是-------------------------------------------------- SELECT * ?into ##TABLE 主要红色部分的不同 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |