SQL 导出到DBF文件

jiejiep 2009-09-10 12:36:47
如何通过SQL将SQL SERVER 数据库某个表中的数据导出到本不存在的.DBF文件中.
即导出时要新建该DBF文件.
...全文
69 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiequan2 2009-09-10
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ling1212111 的回复:]
恩,网上找了很多资料,二楼的回复我知道. 也知道可以用手工导出.可是我现在做的这个要求代码实现....

4楼的dts能够说的详细点吗??
[/Quote]
按2楼的是代码实现,要是这个dbf文件不存在的话,用select * into b from tb这种结构改改,我这没有FoxPro ,你试试
jiejiep 2009-09-10
  • 打赏
  • 举报
回复
恩,网上找了很多资料,二楼的回复我知道. 也知道可以用手工导出.可是我现在做的这个要求代码实现....

4楼的dts能够说的详细点吗??
xiequan2 2009-09-10
  • 打赏
  • 举报
回复
dts
-狙击手- 2009-09-10
  • 打赏
  • 举报
回复
我以前是有一个空dbf文件,每次使用时复制生成出来
--小F-- 2009-09-10
  • 打赏
  • 举报
回复
/**************导入DBF文件****************/ 
select * from openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;
SourceDB=e:\VFP98\data;
SourceType=DBF',
'select * from customer where country != "USA" order by country')
go
/***************** 导出到DBF **************
如果要导出数据到已经生成结构(即现存的)FOXPRO表中,可以直接用下面的SQL语句 */

insert into openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:\',
'select * from [aa.DBF]')
select * from 表

/*说明:
SourceDB=c:\ 指定foxpro表所在的文件夹
aa.DBF 指定foxpro表的文件名. */
华夏小卒 2009-09-10
  • 打赏
  • 举报
回复
直接手工可以导到dbf的
liaosunny 2009-09-10
  • 打赏
  • 举报
回复
持续关注
soft_wsx 2009-09-10
  • 打赏
  • 举报
回复
用自带的导入导出工具!

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧