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的功能导出来。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)