« SQLULDR2输出到STDOUT »
Tools » http://www.anysql.net/tools/sqluldr2_stdout_output.html 2009-04-01什么是STDOUT? 指的是电脑的标准输出设备, 通常是指屏蔽. 这个需求是几个月前一个老外提出来的, 当时我没有想到应用的场景, 现在则想到了, 结合管道或SSH命令可以避免文件生成这步而直接进行处理, 这个需求也是很合理的, 就加了吧.
只需要将输出文件名指定为"-"就可以了, 有些开源工具, 如wget, 就是用减号来代表标准输出的, 就学了一下.
D:\>sqluldr2 scott/tiger query=emp file=-
7369,SMITH,CLERK,7902,1980-12-17 00:00:00,800,,20
7499,ALLEN,SALESMAN,7698,1981-02-20 00:00:00,1600,300,30
7521,WARD,SALESMAN,7698,1981-02-22 00:00:00,1250,500,30
7566,JONES,MANAGER,7839,1981-04-02 00:00:00,2975,,20
7654,MARTIN,SALESMAN,7698,1981-09-28 00:00:00,1250,1400,30
7698,BLAKE,MANAGER,7839,1981-05-01 00:00:00,2850,,30
7782,CLARK,MANAGER,7839,1981-06-09 00:00:00,2450,,10
7788,SCOTT,ANALYST,7566,1987-04-19 00:00:00,3000,,20
7839,KING,PRESIDENT,,1981-11-17 00:00:00,5000,,10
7844,TURNER,SALESMAN,7698,1981-09-08 00:00:00,1500,0,30
7876,ADAMS,CLERK,7788,1987-05-23 00:00:00,1100,,20
7900,JAMES,CLERK,7698,1981-12-03 00:00:00,950,,30
7902,FORD,ANALYST,7566,1981-12-03 00:00:00,3000,,20
7934,MILLER,CLERK,7782,1982-01-23 00:00:00,1300,,10
输出到STDOUT时, 导出的进度信息就省略掉了, 以免影响数据处理.


Metalink Note 191043.1, 告诉你如何活用sqlldr来装载数据.
你好,有幸拜读了您的blog,请问你愿意做话题营销么-有偿合作的!类似feedsky,但是价格会比他们略高~
如果感兴趣,请联系我:qq 1012822370 鱼
进度信息还是有用的。UNIX下通常的处理是把进度信息输出到STDERR,数据输出到STDOUT。
可以用log选项指定log文件,还是会输出到log文件中的.