« SQLULDR2也可改善用户体验 »
Tools » http://www.anysql.net/tools/sqluldr2-form-display.html 2010-02-08做DBA要经常为其他人员查询一些数据, 有些记录的字段数很多, 用SQLPLUS直接出结果时, 很难对得整齐, 因此没有什么用户体验, 会被内部人员投诉, 外部用户的体验关系着企业的业绩, 内部员工的体验关系到工作的满意度.
Spool的结果的确很乱, 在Yong Huang提议在AnySQL中加入MySQL按列显示功能后, 就在文本导出工具中也加入了这个功能, 第一版本的ociuldr使用如下参数.
ociuldr form=yes ...
第二版的文本导出工具也有这个功能, 只是SQLULDR2中需要设置三个选项才行.
$sqluldr2 scott/tiger query=emp form=yes
$sqluldr2 scott/tiger query=emp colsep=0x20:0x20 field=0x0a record=0x0a0x0a file=-
EMPNO : 7369
ENAME : SMITH
JOB : CLERK
MGR : 7902
HIREDATE : 1980-12-17 00:00:00
SAL : 800
COMM :
DEPTNO : 20
EMPNO : 7499
ENAME : ALLEN
JOB : SALESMAN
MGR : 7698
HIREDATE : 1981-02-20 00:00:00
SAL : 1600
COMM : 300
DEPTNO : 30
......
能用SQLULDR2来改善用户体验, 真是当初意想不到的事情.


再人性化一些吧。
colsep=0×20:0×20 field=0×0a record=0×0a0×0a
这样的参数让人无所适从。
建议添加一个类似displaybycol=true|false这样的参数,默认值是false,一旦设置为true,则自动设置你原先的那三个参数。
当然也保留这三个参数的设置,以方便高端人士可以overwrite默认设置。
这个建议要顶,将以前ociuldr的form=yes选项加回来.
备注: 已处理, Windows和Linux的执行文件已更新.
很久没有过来看看,博主了,拜一个迟到的晚年吧,继续努力加油,相信自己是最棒的
[...] 看到Kamus对SQLULDR2的留言后, 破有感触. 人们应当比较关注, 他们想要的功能用起来方便是否, [...]