O que vc quer é um substring (usar SUBSTR portanto), ** mas ** com o twist que ao invés de indicar aonde ele começa, vc quer que comece na posição do último '\' , a função que busca uma posição é a INSTR, e na syntax documentada da instr diz que para buscar as últimas ocorrências vc informa um negativo - juntando isso, é mais fácil que andar pra frente (vou usar uma variável mas lógico que poderia ser uma coluna , qquer coisa string) :
sys...@o10gr2:SQL>variable S varchar2(200); sys...@o10gr2:SQL>exec :S := 'C:\PROGRAMS\ORACLE\ORADATA\ATENA\ARCH\ARCH00052_0705255133_001.LOG'; Procedimento PL/SQL concluído com sucesso. sys...@o10gr2:SQL>print S S ----------------------------------------------------------------------------------------------------------------- C:\PROGRAMS\ORACLE\ORADATA\ATENA\ARCH\ARCH00052_0705255133_001.LOG ==> usando o negativo no instr ele buscou pela primeira ocorrência de trás pra frente, ie, a última : sys...@o10gr2:SQL>select substr(:S, instr(:S, '\', -1) ) from dual; SUBSTR(:S,INSTR(:S,'\',-1)) ----------------------------------------------------------------------------------------------------------------- \ARCH00052_0705255133_001.LOG => agora tá fácil : sys...@o10gr2:SQL>select substr(:S, instr(:S, '\', -1) +1 ) from dual; SUBSTR(:S,INSTR(:S,'\',-1)+1) ----------------------------------------------------------------------------------------------------------------- ARCH00052_0705255133_001.LOG sys...@o10gr2:SQL> []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Alex Oracle <alex80.li...@...> escreveu > > Olá pessoal, > > Preciso fazer algo que acredito ser simples, mas não estou tendo sucesso. > Estou lendo da tabela v$archived_log a coluna name. > Gostaria de pegar apenas o nome do arquivo. > > Ex: > C:\PROGRAMS\ORACLE\ORADATA\ATENA\ARCH\ARCH00052_0705255133_001.LOG > > Quero pegar apenas: "ARCH00052_0705255133_001.LOG" > > Se algum puder me ajudar, agradeço > Abraço > Alex > > > > > ____________________________________________________________________________________ > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbuscados.yahoo.com >