Olá Carlos,

Observe o exemplo e veja se a solução ajuda.

----------------------------------------------------------------------------
SQL> create table t1 (c1 varchar2(40));

Tabela criada.

SQL> insert into t1 values ('22/07/2010#04121170700153051#E24');

1 linha criada.

SQL> insert into t1 values ('25/07/2010#04121170700153055#D24569');

1 linha criada.

SQL> insert into t1 values ('28/07/2010#04121170700153049#E2449');

1 linha criada.

SQL> commit;

Commit concluido.

SQL> select regexp_replace(c1, '^.*#(.*)$', '\1') c1 from t1;

C1
----------------------------------------------------------------
E24
D24569
E2449

3 linhas selecionadas.
----------------------------------------------------------------------------


[]s
Braga


2010/8/18 Carlos Pinto <carlos.pin...@yahoo.com.br>

>
>
> Ola a todos, alguém me pode ajudar!!!!
>
> Tenho em campo VARCHAR2 (40) e o que precisava era “sacar” os últimos
> caracteres até ao #.
>
> 22/07/2010#04121170700153051#E24
>
> 25/07/2010#04121170700153055#D24569
>
> 28/07/2010#04121170700153049#E2449
>
> Precisava destes caracteres – Exemplo:
>
> E24
>
> D24569
>
> E2449
>
> Como posso fazer isto em SQL?
>
> Desculpem Oracle 10G
>
> Com os melhores cumprimentos,
>
> Carlos Pinto
>


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



------------------------------------

--------------------------------------------------------------------------------------------------------------------------
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  
------------------------------------------------------------------------------------------------------------------------
 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:
    oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a