Oracle命令行中让所有属性在一行显示id
-----------
name
-----------
1
nice2
jackid
-------
name
----------
3
maliy
如何让所有书属性在一列啊
eg:
id  name
-------------
1  nice
2  jack
3  maliy

解决方案 »

  1.   

    select id,name from tablename
      

  2.   

    在sas库中是可以得到的,但在oracle中好像没办法,友情顶一下。
      

  3.   

    set linesize 300; 试一下这个吧 !!看看可以不!
      

  4.   

    select id||'    '|| name from tableName
      

  5.   

    还是不行,这样只能变成这个效果
    id 
    ----------- 
    name 
    ----------- 

    nice 2 
    jack 3 
    tom而不能变成这样id  name 
    ------------- 
    1  nice 
    2  jack 
    3  maliy继续求救
      

  6.   

    Willowgao说的有一定的效果
    但不是最佳
    似乎对的不是很齐
    效果如下:id ||'   '|| name1  nice
    2 jack
    3      sdfsdeitpp感觉怪怪的,
    希望能有更好的方法
      

  7.   

    我记得好像是把要显示的字段缩短(说法不专业)
    楼主在sqlplus下这样试试
    col id for a10
    /col name from a20
    /select id,name from table
    /
    应该就可以了。。
      

  8.   

    SQL> select empno,ename from emp;
     
    EMPNO ENAME
    ----- ----------
     7369 SMITH
     7499 ALLEN
     7521 WARD
     7566 JONES
     7654 MARTIN
     7698 BLAKE
     7782 CLARK
     7788 SCOTT
     7839 KING这不就是默认的效果吗?
      

  9.   

    set pagesize 1000;
    set linesize 1000;
    col id format A20; //该字段最长显示20个字符
    col name format A50; //该字段最长显示50个字符