Tirar os caracteres blank do SPOOL

Scripts Diversos para o Oracle SQL*Plus. (Relacionado a ferramenta Oracle SQL*Plus, para questões de SQL, usar o forum SQL)
Responder
Avatar do usuário
tfg
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 83
Registrado em: Seg, 03 Mai 2004 3:38 pm
Localização: Novo Hamburgo - RS

Hey PessoAll

Quando eu rodo um SPOOL no sql*plus, sempre fica um bloco de texto do tamanho do meu SET LINESIZE.
Exemplo: Se eu coloco:

Selecionar tudo

SET LINESIZE 100
SELECT * FROM DUAL
mesmo não ocupando os 100 caracteres, o texto sai com esse tamanho.

Tem como eliminar esses caracteres?

Thanks!
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Pode sim!!!

Selecionar tudo

SET TRIMSPOOL ON
Veja um exemplo:

Selecionar tudo

Set Trimspool On 
Set Feedback Off
Set Pagesize 100
Set Linesize 100

Spool C:\Output.txt
Select * From Dept;
Select * From Emp;
Spool off

Set Trimspool Off
Set Feedback 6
Set Pagesize 32
Set Linesize 80 
O arquivo texto gerado não tem espaços em branco após cada linha!
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 11 visitantes