数据库的某个表,用ASCII码倒出,字段间用逗号分割,我写了个PROC程序,但很慢,有没有好办法? AAA SQL Loader will be perfect in this case 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据量很大,一千万条以上纪录.18个字段,PB小数据还可以,数据多机器无法承受.我在HP-K380机器上写了个PROC,但是速度比较慢.听说可以用UNLOAD但我没见过,不知道怎么用.那位帮帮忙??????? 倒出的文件大小10m*18*10(假设列平均长度是10),2g的文本文件:P能说说干什么用的吗,呵呵 pro*c速度已经很快了,是不是你的处理方式不对,建议将数据检索和数值转换分开来做,另外不要在数据库(后台)做编码转换,这样会降低运行速度的。另外可以用Pb将数据检索出来(因为PB数据窗口的检索速度很快),然后用比较快的工具(比如:汇编,C)等工具编写转换程序,这样效果会好一些。 我用 declare cursor c1 forselect name||address||tel from userinfor;然后fetch c1 into :lineinfor;fprintf(fp,"%s\n",lineinfor.arr);是不是有什么问题? 我用过Informix的unload:unload to aaa.txt select * from table_name;不知Oracle有否类似工具或语句。 为什么不用sql*load或sqlplus的copy 高手请指教,在线等候,急!!! case when中的转换数字和字符的问题 DBA_JOBS 定时操作只运行一次,不知为啥 使用sqlldr将txt 数据导入到oracle 数据库遇到的两个问题? developer连不上数据库了,帮忙啊! 关于触发器的问题。请高手们一定帮忙,在线等.... 在Oracle9中如何建立一个方案?我建完一个用户之后,怎么在方案中看不到? 请问在Oracle中有无可视化开发界面。 sql 语句 ,如何取出相同记录中的第一条记录 @comm_sess_users sp-0310 指点迷经: 触发器问题
听说可以用UNLOAD但我没见过,不知道怎么用.
那位帮帮忙???????
能说说干什么用的吗,呵呵
另外可以用Pb将数据检索出来(因为PB数据窗口的检索速度很快),然后用比较快的工具(比如:汇编,C)等工具编写转换程序,这样效果会好一些。
declare cursor c1 for
select name||address||tel from userinfor;然后fetch c1 into :lineinfor;fprintf(fp,"%s\n",lineinfor.arr);是不是有什么问题?
unload to aaa.txt select * from table_name;
不知Oracle有否类似工具或语句。