向各位大侠请教:怎么把Oracle9i里面的数据导出成其他数据格式(如DBF)??? 用pl/sql developer toad都可以! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是可以导出成dbf格式的,对吗? pl/sql developer中执行查询,在下面的列表中right click-->save to CSV格式,用EXCEL打开,就可以保存成DBF了 但是EXCEL对于数据量大于65536条就会出问题了啊,我的表数据一般大于10万条的,请问怎么处理啊??? 用第三方开发工具,例如:PB,DELPHI等等 用PB导出数据很方便的。先SQL或者DATAWINDOW查询出来再SAVE AS就好了,很方便的。 数据表这么大呀,是不是可以先分成小的区呢?或者一次只导一部分?(如按26个字母分26次分别导出此部分)另外,toad是不是能直接将如此大的文件ORACLE导出为CSV格式的TXT文件呢? 用SQL Server的DTS导,想导到什么里都可以,而且操作简单,向导很傻瓜话 我想你也并不是对所有的数据都感兴趣吧,你可以先筛选出想要的数据,然后再用pl/sql developer导出来就行了! 或者用伪列来控制记录的数量:例如你的表有100万条,就可以:select * from tab_name where rownum<50000;....select * from tab_name where rownum>950000 ;分批次查询导出也行! 1。在ODBC数据源里建立ORACLE ODBC(具体名字我忘了,你看一下就明白了),注意ODBC的数据源的服务名是ORACLE的TNS名称(即TNSNAMES。ORA里的名字)2。安装FOXPRO3。在FOXPRO指令窗口执行 H=sqlconnect() 选择在第1步建立的名字 ? sqlexec(H,"select * from aaa") aaa为ORACLE里的表 copy to abc abc即为你需要的DBF表 解决了,是用ODBC连了后解决的 Oracle 字段不为空 时候 取值问题 oracle 连接数 太少 Oracle 存储过程优化 的 问题 很有难度的呵呵 (在线等)在Windows 2000上安装Oracle9i,出现错误:ora-01041:内部错误、hostdef扩展名不存在。 帮我 修改一下我写的触发器 谢谢 存储过程中传一个参数给其中的select .... where dept in(参数) 函数中如何抛出错误信息! Oracle到底用了多少端口? mrp2是什么? ORACLE简单的查询问题请指教 求批量更新的SQL 新手提问:又是一个查询问题,我思路又不对,恳请请各位指点。
或者一次只导一部分?(如按26个字母分26次分别导出此部分)另外,toad是不是能直接将如此大的文件ORACLE导出为CSV格式的TXT文件呢?
select * from tab_name where rownum<50000;
....
select * from tab_name where rownum>950000 ;
分批次查询导出也行!
2。安装FOXPRO
3。在FOXPRO指令窗口执行
H=sqlconnect() 选择在第1步建立的名字
? sqlexec(H,"select * from aaa") aaa为ORACLE里的表
copy to abc abc即为你需要的DBF表