Oracle Pl/Sql: Formatar a exibição de um CPF usando expressão regular Gerar link Facebook X Pinterest E-mail Outros aplicativos - março 25, 2013 SELECT REGEXP_REPLACE('11122233344', '^(\d{3})(\d{3})(\d{3})(\d{2})$', '\1.\2.\3-\4') CPF FROM DUAL; Restrições: O campo deverá conter somente números. Gerar link Facebook X Pinterest E-mail Outros aplicativos Comentários Scotta3 de abril de 2017 às 11:29para tirar 10, está faltando um lpad(número cpf,11,0)ResponderExcluirRespostasAmaral Tricolor19 de julho de 2017 às 08:45Nao sabe nada de Oracle... só de BIExcluirRespostasResponderAmaral Tricolor19 de julho de 2017 às 11:05Este comentário foi removido pelo autor.ExcluirRespostasResponderResponderAlexandre3 de abril de 2017 às 12:38Uma idéia muito boa no caso do campo ser do tipo numérico, mas eu prefiro trabalhar com campo varchar. Se por exemplo quero validar o tamanho informado ou simplesmente gerar um arquivo de remessa bancária, tenho que chamar o LPAD.ResponderExcluirRespostasResponderAdicionar comentárioCarregar mais... Postar um comentário
para tirar 10, está faltando um lpad(número cpf,11,0)
ResponderExcluirNao sabe nada de Oracle... só de BI
ExcluirEste comentário foi removido pelo autor.
ExcluirUma idéia muito boa no caso do campo ser do tipo numérico, mas eu prefiro trabalhar com campo varchar. Se por exemplo quero validar o tamanho informado ou simplesmente gerar um arquivo de remessa bancária, tenho que chamar o LPAD.
ResponderExcluir