交流--导入/导出dBase

从dBase文件中,导入数据到SQL数据库中,很简单,直接用下面的语句:

/===================================================================/
--如果接受数据导入的表已经存在
insert into 表 select * from
openrowset('MICROSOFT.JET.OLEDB.4.0'
,'dBase 5.0;DATABASE=c:','select * from [test.dbf]')

--如果导入数据并生成表
select * into 表 from
openrowset('MICROSOFT.JET.OLEDB.4.0'
,'dBase 5.0;DATABASE=c:','select * from [test.dbf]')

/===================================================================/
--如果从SQL数据库中,导出数据到dBase,如果dBase文件已经存在,就可以简单的用:
insert into
openrowset('MICROSOFT.JET.OLEDB.4.0'
,'dBase 5.0;DATABASE=c:','select * from [test.dbf]')
select * from 表

/--说明:
DATABASE=c:\ c:\是dbf文件的存放目录
'select * from [test.dbf] test.dbf是指dbf文件名
--
/

--如果dBase文件不存在,就需要用到下面的存储过程了.

---------------------------------------------------------------

邹建又发交流贴了。
---------------------------------------------------------------

多谢!!
收藏ing!!
---------------------------------------------------------------

mark
---------------------------------------------------------------

mark

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus