刚刚在sqlplus中用set linesize 300;设置了还是没反应,set pagesize倒是管用,我就纳闷了,昨天我用set linesize还可以的,为什么今天就不行了,郁闷!大家帮忙解决下啊~~谢谢!

解决方案 »

  1.   

    查看一下你orcle客户端(例如:SQL*PLUS)的设置。
      

  2.   

    8).设置一页有多少行数 
    SQL> SET PAGES[IZE] 
    如果设为0,则所有的输出内容为一页并且不显示列标题5).设置一行可以容纳的字符数 
    SQL> SET LIN[ESIZE] 
    如果一行的输出内容大于设置的一行可容纳的字符数,则折行显示。
      

  3.   

    SQLPLUS常用命令参看下面的链接
    http://blog.csdn.net/wh62592855/archive/2009/10/19/4699543.aspx
      

  4.   


    set linesize 300,看起来没有反应,可能是因为你的列数太多,或者开始的几列中字段长度太长,他一行根本放不下,所以看上去没起作用。
    你可以用
    col 列名 format A10 来把字段长度太长的哪些列格式化。
    这里,col 是关键字, 列名是你要缩短显示的列的列名,format是关键字,A***,后面的×××数字表示你要这列显示的字符个数,比如上面A10的意思就是这列每行显示10个char,如果多于10个,则自动换行。