sql导入dbf文件用什么方式

sql导入dbf文件用什么方式,第1张

--方法一:

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转换DBF文件,通常有以下3种转换方式:

1、dBase文件已经存在:

insert

into

openrowset('MICROSOFT.JET.OLEDB.4.0',

'dBase

IIIDATABASE=d:','select

*

from

[*.dbf]')

select

*

from

AAA.dbo.BBB

2、SQL表文件已经存在:

insert

into

AAA.dbo.BBB

select

*

from

openrowset('MICROSOFT.JET.OLEDB.4.0'

,'dBase

IIIDATABASE=d:','select

*

from

[*.dbf]')

3、SQL表文件不存在,生成新表:

select

*

into

openrowset('MICROSOFT.JET.OLEDB.4.0'

,'dBase

IIIDATABASE=d:','select

*

from

[*.dbf]')

能备份的。

不知道你会所的dbf格式具体里面是什么格式,任何文件重命名为.dbf都可以说是dbf格式的文件,如果你指的是oracle数据库里面的数据文件的格式,可以使用rmandatafilecopy的功能导出来。


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

原文地址: https://outofmemory.cn/tougao/11461549.html

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

发表评论

登录后才能评论

评论列表(0条)

保存