在oracle中垂直显示结果

gar*_*ois 3 oracle

我迷恋于mysql的\ G功能,当从具有许多列的表中选择时,我发现它非常有用.在oracle中是否有类似的功能,它在各自的行上显示每一列?人们通常如何处理这个问题?

Ton*_*ews 5

我使用Tom Kyte的print_table程序

例如:

SQL> exec print_table('select * from emp where empno=7839')
EMPNO                         : 7839
ENAME                         : KING
JOB                           : PRESIDENT
MGR                           :
HIREDATE                      : 17-nov-1981 00:00:00
SAL                           : 100
COMM                          : 500
DEPTNO                        : 10
-----------------

PL/SQL procedure successfully completed.
Run Code Online (Sandbox Code Playgroud)