Chinaunix

标题: sqlplus中如何让查询结果全部显示完整字段名 [打印本页]

作者: WinnerBoy    时间: 2008-12-16 20:55
标题: sqlplus中如何让查询结果全部显示完整字段名
sqlplus中如何让查询结果显示完整字段名

sqlplus中进行select后结果中的字段名是根据字段定义长度来显示的。

比如一个字段为login_flag,类型为char(1),那么结果就是:
L
---
Y

我知道可以使用col login_flag format a20修改列宽。但是怎么自动修改全部列呢? 我想达到这种效果:

COLUMN1|COLUMN2|COLUMN3|login_flag|MODIFY_TIME|     

即不管是什么表,查询出来的结果的字段名都是全部显示的。     

(分隔符我已设置成|)
作者: ILoveMK    时间: 2008-12-16 22:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: WinnerBoy    时间: 2008-12-17 17:37
原帖由 ILoveMK 于 2008-12-16 22:09 发表
目前看来没办法,只能手动调整,或者你用别的工具,比如plsql developer。


恩,正是因为使用不了这些客户端才没办法的,是在unix shell下使用sqlplus,要写脚本,所以才问的。

要让查询的结果显示所有的字段的完整名称。而且根据表变化。
作者: xxjnw    时间: 2008-12-17 22:51
学习一下
作者: mao_swan    时间: 2008-12-21 12:26
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2