Olá,
Agora no Oracle poderíamos usar a função CAST, caso ORACLE seje de versão a partir do 9i.
Exemplo:
select cast( ’22-Aug-2003′ AS varchar2(30) )
from dual;
to_char
a função to_char convert um NUMBER ou DATE para string
Exemplo: to_char(sysdate, ‘FMMON DDth, YYYY’); would return ‘JUL 9TH, 2003’
to_date
a função to_date converte uma STRING para um DATE.
exemplo: to_date(‘070903’, ‘MMDDYY’) July 9, 2003.
to_number
a função to_number converte uma STRING para um NUMBER
Exemplo: to_number(’23’, ’99’) retorna 23
Abraços,
Roberto