Delimitador Arquivo TXT - TAB
-
- Rank: Estagiário Pleno
- Mensagens: 3
- Registrado em: Seg, 31 Jan 2011 4:18 pm
- Localização: Rio de Janeiro - RJ
Preciso gerar uma arquivo txt a partir de um bat. Fiz tudo correto, o arquivo está sendo gerado conforme queria, porem o delimitador entra as colunas está aparecendo com 3x espaço e preciso que essa separação seja feita atraves de TAB, pois o programa que irá importar esse arquivo está programado assim.
- dr_gori
- 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
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você pode usar este comando pra colocar um delimitador:
Veja: http://glufke.net/oracle/viewtopic.php?t=306
Exemplo:
Uma coisa que eu testei no windows e no linux:
No sql*plus do windows, apareceu espaços em branco.
No sql*plus do linux, ficou perfeito ! delimitado por tab !
Veja o que eu fiz:
Linux Rocks!
Veja: http://glufke.net/oracle/viewtopic.php?t=306
set head off feed off colsep ","
SQL> set head off feed off colsep ","
SQL> /
000000011B2DD400, 2727, 7468, 2841833,000000011DF131D8, 173,APPS
000000011B2DE8B0, 2728, 38454, 3021490,000000011DF04C90, 173,APPS
000000011B2E1210, 2730, 21099, 2874078,000000011DF26630, 173,APPS
000000011B2E3B70, 2732, 13627, 2841909,000000011DF083E8, 173,APPS
000000011B2E64D0, 2734, 2180, 3020465,000000011DF323F0, 173,APPS
SQL>
set colsep '<aqui eu teclei um tab>'
No sql*plus do linux, ficou perfeito ! delimitado por tab !
Veja o que eu fiz:
SQL> spool /home/applmgr/tes.txt
SQL> set colsep ' ' <=== ESSE MONTE DE ESPAÇOS É UM TAB
SQL> select sid, serial# from v$session where rownum <5;
SID SERIAL#
---------- ----------
2727 7468
2728 38454
2730 21099
2732 13627
SQL> spool off;
SQL>
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes