sqlplus: Eu tenho uma tabela com mais de 20 colunas de largura. Como posso exibi-lo corretamente

1

No sqlplus do Oracle XE Client 10,
Eu quero correr select * from t_abc where rownum<11 no sqlplus

Eu planejei salvar o resultado em um arquivo de texto que posso visualizar com um visualizador de texto. Eu aprendi sobre spool e set pagesize 10000 . Se cada registro permanece em uma única linha, lê-lo em um editor de texto não seria problema.

No entanto, isso não funciona bem, pois a saída que obtive é dividida em várias linhas, cada uma dentro da largura da janela de linha de comando. Isso não é legível a todos.

Estou procurando uma maneira de fazer com que cada registro fique em uma linha. Ou algo parecido com \G no mysql. Enfim, tudo bem, desde que seja legível.

    
por Haozhun 27.01.2011 / 15:17

1 resposta

4

Tente:

set linesize 200

Ou qualquer tamanho de linha funcionará para fazer com que a saída caiba em uma linha por linha.

    
por 27.01.2011 / 15:26