De fato não entendi direito a explicação! Rsrsrsrsrsrs

Mas fiz juntando duas colunas da mesma tabela, seria isso? Olha aí:
TESTE@orcl> delete from teste;

2 rows deleted.

TESTE@orcl> commit;

Commit complete.
TESTE@orcl> alter table teste add texto2 varchar(20);

Table altered.
TESTE@orcl> insert into teste values(1, 'linha1', 'linha2');

1 row created.

TESTE@orcl> insert into teste values(2, 'linha3', 'linha4');

1 row created.

TESTE@orcl> commit;

Commit complete.
TESTE@orcl> select id, texto || CHR(10) || texto2 texto from teste;

ID TEXTO
---------- --------------------
1 linha1
  linha2

2 linha3
  linha4


Atenciosamente
--
Rosivaldo Ramalho <rosiva...@gmail.com>
Diretor na RLXE - http://www.rlxe.com.br
<http://www.rlxe.com.br/?utm_source=gmail_signature&utm_medium=email&utm_campaign=discovery>

OCP DB 10g | OCP DB 11g | OCE RAC 11g | OCE PT 11g
OCP OAS 10g | OCE WLS 10g

http://about.me/rosivaldo

2016-07-14 10:15 GMT-03:00 Mario Rodrigues marioirodrig...@gmail.com
[oracle_br] <oracle_br@yahoogrupos.com.br>:

>
>
> Rosivaldo,
>
> Bom Dia
>
> Pois eh, havia visto uns exemplo e não tinha dado certo.
> na verdade são colunas distintas que eu concatenei o que virou uma unica
> coluna, dai usando regexp_substr consegui quebrar em linhas, porem ficam
> em linhas diferente, eu queria que ficasse como se fosse um registro e não
> varios como ficou usando o regexp_substr. Ate eu lendo aqui ficou confuso
> rsrsrsrs
>
> Mas de qualquer maneira, fiz na aplicação mesmo .. pois acho q no banco
> num vai ser muito viavel
>
> Obrigado.
>
> 2016-07-14 9:32 GMT-03:00 Rosivaldo Ramalho rosiva...@gmail.com
> [oracle_br] <oracle_br@yahoogrupos.com.br>:
>
>>
>>
>> Opa, tenta com o REPLACE:
>> TESTE@orcl> select REPLACE('linha1|linha2', '|', CHR(10)) from dual
>>
>> REPLACE('LINHA1|LINHA2','|',CHR(10))
>> ---------------------------------------
>> linha1
>> linha2
>>
>> Se for uma tabela também vai:
>> TESTE@orcl> create table teste(id number(2), texto varchar2(40));
>>
>> Table created.
>>
>> TESTE@orcl> insert into teste values (1, 'linha1|linha2');
>>
>> 1 row created.
>>
>> TESTE@orcl> ed
>> Wrote file afiedt.buf
>>
>>   1* insert into teste values (2, 'linha3|linha4')
>> TESTE@orcl> /
>>
>> 1 row created.
>>
>> TESTE@orcl> select * from teste;
>>
>> ID TEXTO
>> ---------- --------------------
>> 1 linha1|linha2
>> 2 linha3|linha4
>>
>> TESTE@orcl> select id, REPLACE(texto, '|', CHR(10)) texto from teste;
>>
>> ID TEXTO
>> ---------- --------------------
>> 1 linha1
>>   linha2
>>
>> 2 linha3
>>   linha4
>>
>>
>> Atenciosamente
>> --
>> Rosivaldo Ramalho <rosiva...@gmail.com>
>> Diretor na RLXE - http://www.rlxe.com.br
>> <http://www.rlxe.com.br/?utm_source=gmail_signature&utm_medium=email&utm_campaign=discovery>
>>
>> OCP DB 10g | OCP DB 11g | OCE RAC 11g | OCE PT 11g
>> OCP OAS 10g | OCE WLS 10g
>>
>> http://about.me/rosivaldo
>>
>> 2016-07-14 9:06 GMT-03:00 Mario Rodrigues marioirodrig...@gmail.com
>> [oracle_br] <oracle_br@yahoogrupos.com.br>:
>>
>>>
>>>
>>> Pessoal,
>>>
>>> Bom Dia
>>>
>>> Existe alguma forma de eu quebrar um texto, mas sem gerar outra linha,
>>> pois com o  regexp_substr eu gero outra linha
>>>
>>> exemplo
>>>
>>> select campo1||campo2 from dual
>>> usando o regexp_substr
>>> 1 campo1
>>> 2 campo2
>>>
>>> gostaria de algo assim
>>> select campo1||campo2 from dual
>>> 1 campo1
>>> campo2
>>>
>>> tem como??
>>>
>>>
>>>
>>>
>>
>
>
> 
>
  • [oracle_br] Quebrar ... Mario Rodrigues marioirodrig...@gmail.com [oracle_br]
    • Re: [oracle_br]... Rosivaldo Ramalho rosiva...@gmail.com [oracle_br]
      • Re: [oracle... Mario Rodrigues marioirodrig...@gmail.com [oracle_br]
        • Re: [or... Rosivaldo Ramalho rosiva...@gmail.com [oracle_br]
          • Re:... Mario Rodrigues marioirodrig...@gmail.com [oracle_br]
        • Re: [or... jlchia...@yahoo.com.br [oracle_br]
          • Re:... Mario Rodrigues marioirodrig...@gmail.com [oracle_br]
            • ... jlchia...@yahoo.com.br [oracle_br]
            • ... Rosivaldo Ramalho rosiva...@gmail.com [oracle_br]
              • ... Mario Rodrigues marioirodrig...@gmail.com [oracle_br]

Responder a