2010-02-09 77 views
2

我迷戀於mysql的\ G功能,當從具有許多列的表中進行選擇時,我發現它非常有用。在oracle中有沒有類似的功能,它在每行顯示自己的行?人們通常如何處理這個問題?在oracle中垂直顯示結果

回答

5

我使用Tom Kyte's print_table procedure

例如:

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.