Muito obrigado a todos pelas dicas,

criei o script desta forma:

      STORE SET statefile REPLACE;
      SET LINESIZE 100;
      DESCRIBE &1;
      @STATEFILE;


É uma pena a Oracle não ter resolvido isto, pois é um mico...

Alguem sabe me dizer se na versão 10g também é assim???

Valeu mesmo...


Att.
Diones Kleber Cruz
----------------------------------------------------------
Desenv de Sistemas Senior
[EMAIL PROTECTED]
[EMAIL PROTECTED]



-----Mensagem original-----
De: Mario Conglom [mailto:[EMAIL PROTECTED]
Enviada em: quinta-feira, 20 de abril de 2006 14:51
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Desc no Oracle 9i

Vê se ajuda: chame via
@Desc nome_da_tabela

[]s,
Mario.

COLUMN tipo FORMAT A15;
column_name  FORMAT A08;
COLUMN DATA_DEFAULT FORMAT A15;
COLUMN NOT_NULL FORMAT A10;
set linesize 1000 pagesize 10000;

select column_name,
  Case when nullable = 'N' then 'NOT_NULL'
       else null
end NOT_NULL,
  Case when data_type IN ('VARCHAR2', 'CHAR', 'VARCHAR') then
DATA_TYPE||'('||TO_CHAR(DATA_LENGTH)||')'
       when data_type IN ('DATE') then DATA_TYPE   
       else
DATA_TYPE||'('||TO_CHAR(DATA_PRECISION)||','||TO_CHAR(DATA_SCALE)||')'
end TIPO,
DATA_DEFAULT
from user_tab_columns
where table_name = upper('&1')
order by column_name;


Andre Santos wrote:

> Diones
>
> Infelizmente esse é um "bug" do SQL Plus, que começou na versão 8i (se não
> me engano). Nas versões anteriores a exibição do comando DESC não era
> afetado pelo LINESIZE.
> Já procurei solução para isso, mas não encontrei.
> A única maneira que imagino, seria criar um "script" equivalente ao
> DESC, e
> executá-lo quando precisar.
>
> [ ]
>
> André
>
>
> Em 20/04/06, Diones Kleber Machado da Cruz <[EMAIL PROTECTED]>
> escreveu:
> >
> > Valeu Gabriel, mas esta configuração ira modificar todos meus
> selects para
> > tamanho de 100 ou 50 a linha.
> >
> > No Oracle 8i, havia um comando
> >
> > 'COL Name FORMAT a20'
> >
> > que funcionava neste caso,
> > só que no 9i ele não está funcionando.
> >
> > Att.
> > Diones Kleber Cruz
> > ----------------------------------------------------------
> > Desenv de Sistemas Senior
> > [EMAIL PROTECTED]
> > [EMAIL PROTECTED]
> > ----------------------------------------------------------
> >
> >
> >
> >
>
----------------------------------------------------------------------------
----------------------------------------------
> > Atenção! As mensagens deste grupo são de acesso público e de inteira
> > responsabilidade de seus remetentes.
> > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> >
> >
>
----------------------------------------------------------------------------
----------------------------------------------______________________________
____________________________________
> >
> > Este Grupo recebe o apoio da SQL Magazine -
> > www.devmedia.com.br/sqlmagazine
> > __________________________________________________________________
> > O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo,
> tenha
> > o link do mesmo para evitar trafego(pedidos) desnecessário.
> >
> >
> > ------------------------------
> > *Links do Yahoo! Grupos*
> >
> >    - Para visitar o site do seu grupo na web, acesse:
> >    http://br.groups.yahoo.com/group/oracle_br/
> >
> >    - Para sair deste grupo, envie um e-mail para:
> >   
>
[EMAIL PROTECTED]<[EMAIL PROTECTED]
om.br?subject=Unsubscribe>
> >
> >    - O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> >    Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
----------------------------------------------------------------------------
----------------------------------------------
> Atenção! As mensagens deste grupo são de acesso público e de inteira
> responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>
----------------------------------------------------------------------------
----------------------------------------------______________________________
____________________________________
>
> Este Grupo recebe o apoio da SQL Magazine -
> www.devmedia.com.br/sqlmagazine
> __________________________________________________________________
> O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo,
> tenha o link do mesmo para evitar trafego(pedidos) desnecessário.
>
>
> Yahoo! Grupos, um serviço oferecido por:
> PUBLICIDADE
>
>
> ------------------------------------------------------------------------
> Links do Yahoo! Grupos
>
>     * Para visitar o site do seu grupo na web, acesse:
>       http://br.groups.yahoo.com/group/oracle_br/
>       
>     * Para sair deste grupo, envie um e-mail para:
>       [EMAIL PROTECTED]
>
<mailto:[EMAIL PROTECTED]>
>       
>     * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>       Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>
>
> ------------------------------------------------------------------------
> E-mail classificado pelo Identificador de Spam Inteligente.
> Para alterar a categoria classificada, visite o Terra Mail
>
<http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=conglom&_l=1,1
145554872.490753.12881.baladonia.terra.com.br,10108,Des15,Des15>
>
>
> ------------------------------------------------------------------------
> Esta mensagem foi verificada pelo E-mail Protegido Terra
> <http://mail.terra.com.br/>.
> Scan engine: McAfee VirusScan / Atualizado em 19/04/2006 / Versão:
> 4.4.00/4744
> Proteja o seu e-mail Terra: http://mail.terra.com.br/
>
>------------------------------------------------------------------------
>
>No virus found in this incoming message.
>Checked by AVG Anti-Virus.
>Version: 7.1.384 / Virus Database: 268.4.4/319 - Release Date: 19/04/2006

>


[As partes desta mensagem que não continham texto foram removidas]



----------------------------------------------------------------------------
----------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
----------------------------------------------------------------------------
----------------------------------------------______________________________
____________________________________

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine
__________________________________________________________________
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o
link do mesmo para evitar trafego(pedidos) desnecessário.
Links do Yahoo! Grupos





--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine
__________________________________________________________________
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário.




Links do Yahoo! Grupos

Responder a