GBase 8s
工具
问答

dbaccess中的查询结果如何横排显示?

发表于2026-08-27 20:29:00217次浏览6个评论

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

【GBase版本】: GBase8sV8.8_3.6.5_2L1_1_5a649e_RHEL7_x86_64.tar

【操作系统】: 麒麟Linux 

【CPU】: x86

【问题描述】*:在dbaccess中的查询结果默认是竖排显示的,如下所示。如何横排显示?

[gbasedbt@node11 ~]$ dbaccess scott -

Database selected.

> select * from emp where deptno=10;

empno     7782
ename     CLARK
job       MANAGER
mgr       7839
hiredate  1981/6/9
sal       2450
comm      
deptno    10

empno     7839
ename     KING
job       PRESIDENT
mgr       -1
hiredate  1981/11/17
sal       5000
comm      
deptno    10

empno     7934
ename     MILLER
job       CLERK
mgr       7782
hiredate  1982/1/23
sal       1300
comm      
deptno    10

3 row(s) retrieved.

Elapsed time: 0.004 sec

 

评论

登录后才可以发表评论
用户头像
GBase用户28017发表于 1个月前
你 想行转列还是想每条记录按列名:值这种方式显示?
小强发表于 1个月前
@GBase用户28017:就是按照下面的格式输出:
empno ename job mgr hiredate sal comm deptno
7782 CLARK MANAGER 7839 1981/6/9 2450 10
7839 KING PRESIDENT -1 1981/11/17 5000 10
7934 MILLER CLERK 7782 1982/1/23 1300 10
用户头像
GBase用户28017发表于 1个月前
@小强:输出了吗
GBase用户21182发表于 1个月前
遇到过这个现象!dbaccess 库名 -这种交互式命令行就容易竖排输出。改用菜单模式跑 SQL,或者通过文件重定向执行 SQL,查询结果就变成横排表格,看着舒服很多。
用户头像
liaosnet发表于 1个月前
最大行长超过一定长度就会自动调整。
用户头像
GBase用户28017发表于 1个月前
解决没。