当前位置: 首页 > 图文教程 > 数据库 > MSSQL > Excel导入Sqlserver数据库脚本

MSSQL
用SQL创建数据库
无法用TCP/IP协议连接远端SQL Server数据库问题
SQL Server中各个系统表的作用
SQL中的五种数据类型
使用Sql server进行分布式查询
使用sql server中的全文索引
T-SQL 查询中使用的函数之系统函数
SQL 的一些核心语句
缩小SQL Server数据库日志
怎样配置SQL Server发送电子邮件
无数据库日志文件恢复数据库方法两则(1)
无数据库日志文件恢复数据库方法两则(2)
恢复SQL Server系统数据库
利用事务日志来恢复Update、Delete误操作引起的数据丢失
问:如何将 XML 文件导入 SQL Server 2000?
关于SQL Server中几个未公布的访问注册表的扩展存储过程
SQL Server安全规划全攻略
SQL注入漏洞全接触--入门篇(一)
SQL注入漏洞全接触--入门篇(二)
SQL注入漏洞全接触--进阶篇(一)

MSSQL 中的 Excel导入Sqlserver数据库脚本


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-10   浏览: 179 ::
收藏到网摘: n/a

简单但很实用的一段SQL脚本,相信大家在做新旧系统升级时会经常用到. 受以前旧同事之托,在博客里发这段脚本:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
SELECT * INTO tmp_asset
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=d:\Excel数据源\资产印章.xls',
'SELECT * FROM [Sheet1$]') ;
说明:
d:\Excel数据源\资产印章.xls ---------> 为文件存放的物理路径.
FROM [Sheet1$] ----------> 其中的Sheet1为工作表的名称.
剩下的就是对tmp_asset相关的列进行一些数据匹配了,这里就不多说了:)