博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

导入数据到SQL SERVER 2005方法

Posted on 2011-10-01 22:02  遗忘地角落  阅读(126)  评论(0编辑  收藏  举报

在网上找了一些代码,发现了一个可用,贴进来:

 

EXEC sp_configure 'show advanced options'1;
GO
RECONFIGURE;
GO
EXEC sp_configure 'Ad Hoc Distributed Queries'1;
GO
RECONFIGURE;
GO
--以上为根据实际情况的可选命令

--开始插入表格
insert into TB_System_Area_Phone (ID,AreaName,AreaType,Mobile,City,CityID,CreateDate,CreateBy,UpdateDate,UpdateBy,[Status])
select  *  from 
OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Text;HDR=NO;DATABASE=f:\' ,aa#txt) 

 

关于要导入的文件,我获取到的是一个.txt文件,但是直接导的情况会出现错误,做了一点小的改动,将.txt文件利用excel打开,然后保存为.csv文件,再将扩展名更改为.txt,这样,数据中间用逗号分隔开,直接导入没有出现问题。  OK了。