用pl/sql developer  toad都可以!

解决方案 »

  1.   

    是可以导出成dbf格式的,对吗?
      

  2.   

    pl/sql developer中执行查询,在下面的列表中right click-->save to CSV格式,用EXCEL打开,就可以保存成DBF了
      

  3.   

    但是EXCEL对于数据量大于65536条就会出问题了啊,我的表数据一般大于10万条的,请问怎么处理啊???
      

  4.   

    用第三方开发工具,例如:PB,DELPHI等等
      

  5.   

    用PB导出数据很方便的。先SQL或者DATAWINDOW查询出来再SAVE AS就好了,很方便的。
      

  6.   

    数据表这么大呀,是不是可以先分成小的区呢?
    或者一次只导一部分?(如按26个字母分26次分别导出此部分)另外,toad是不是能直接将如此大的文件ORACLE导出为CSV格式的TXT文件呢?
      

  7.   

    用SQL Server的DTS导,想导到什么里都可以,而且操作简单,向导很傻瓜话
      

  8.   

    我想你也并不是对所有的数据都感兴趣吧,你可以先筛选出想要的数据,然后再用pl/sql developer导出来就行了!
      

  9.   

    或者用伪列来控制记录的数量:例如你的表有100万条,就可以:
    select * from tab_name where rownum<50000;
    ....
    select * from tab_name where rownum>950000 ;
    分批次查询导出也行!
      

  10.   

    1。在ODBC数据源里建立ORACLE ODBC(具体名字我忘了,你看一下就明白了),注意ODBC的数据源的服务名是ORACLE的TNS名称(即TNSNAMES。ORA里的名字)
    2。安装FOXPRO
    3。在FOXPRO指令窗口执行
       H=sqlconnect()                   选择在第1步建立的名字
       ? sqlexec(H,"select * from aaa")   aaa为ORACLE里的表
       copy to abc                         abc即为你需要的DBF表
      

  11.   

    解决了,是用ODBC连了后解决的