[RESOLVIDO]Cadastrar CPF

(leandroauler) #1

Galera,

Tenho uma controle para cadastrar usuários e uso cpf como identificador…

Porém quando usuário se cadastra o cpf não vai formatado.

Tem algum maneira no SC do cadastro já ir com o cpf formatado???

(Cleyton Euler) #2

O SC só salva os números na tabela. Mas por que precisa do cpf formatado na tabela?

(leandroauler) #3

Cleyton,

Porque todos os cpf já estavam cadastrados assim no bd…

(Cleyton Euler) #4

Neste caso acho que vc vai ter que formatar antes de enviar para o banco.

(leandroauler) #5

Já fiz isso, porém vou ter que ficar formatando o cpf no sistema todo…

Vlw

(Cleyton Euler) #6

Não é mais fácil você tirar a formatação dos registros que já tem no BD?

(leandroauler) #7

Vou usar:

select trim(replace(replace(cpf, “.”, “”), “-”, “”))from trc_acesso where cpf = ‘089.240.017-01’

(Cleyton Euler) #8

Isso!!!

Ai vc pode usar um LIKE para fazer em lote.

(leandroauler) #9

Fiz em update:

UPDATE trc_acesso1 SET cpf = trim(replace(replace(cpf, ".", ""), "-", ""))

Funcionou bacana…