怎么把本地的.DBF文件导入到本地SQL SERVER 2005中?

怎么把本地的.DBF文件导入到本地SQL SERVER 2005中?,第1张

openrowset

查询出来所有数据插入到要生成的SQL表名:select

*

into

要生成的SQL表名

from

openrowset

要导入的数据库:MSDASQ

驱动器:Microsoft

Visual

FoxPro

Driver(如果你要导入的

EXCEL表格

那这里就是microsoft

excel)

导入文件类型:SourceType=DBF

导入的数据源:

SourceDB=c:\','select

*

from

dbf表名.DBF')

select * into 要生成的SQL表名 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase IVHDR=NOIMEX=2DATABASE=c:\','select * from dbf表名.dbf') --方法二: select * into 要生成的SQL表名 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase IIIHDR=NOIMEX=2DATABASE=c:\','select * from dbf表名.dbf') --方法三: select * into 要生成的SQL表名 from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro DriverSourceType=DBFSourceDB=c:\','select * from dbf表名.DBF') --用前两种方法导入SQL SERVER后,源表再用VFP打开就不提示“不能存取文件”,说明语句执行后就把源表关闭了。 --也可以只导几个字段 select * into 要生成的SQL表名 from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro DriverSourceType=DBFSourceDB=c:\','select 字段1,字段2 from aa.DBF') 查看原帖>>

正常进入SQL server2008后。在左侧的“对象资源管理器”窗口中右键“数据库”,在d出菜单中选择“附加”,再在d出的“附加数据库”窗口中点击“添加”按钮,然后选择你的数据文件,点击“确定”定可以添加进来了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11727952.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存