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
Oracle Pl/Sql: Extrair dia, mês, ano de uma data - fevereiro 25, 2013 SELECT EXTRACT(DAY FROM SYSDATE) AS DIA , EXTRACT(MONTH FROM SYSDATE) AS MES , EXTRACT(YEAR FROM SYSDATE) AS ANO FROM DUAL; Leia mais
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