Adicionar traço(-) nos campos
Estou com uma tabela e nela o campo cpf, porem gostaria de adicionar o traço depois do sexto numero, como fazer?
Welton Dias
Curtidas 0
Melhor post
Nilton Braz
13/01/2016
Estou com uma tabela e nela o campo cpf, porem gostaria de adicionar o traço depois do sexto numero, como fazer?
Como já dito, não é uma boa prática em banco de dados armazenar os dados já formatados. Cabe ao programador formatar os dados da melhor forma na hora de exibir na interface, a função do banco é apenas fornecer esses dados, de modo cru.
GOSTEI 3
Mais Respostas
Raimundo Pereira
13/01/2016
Boa tarde,
Verifique o link abaixo
http://pt.stackoverflow.com/questions/76895/formatar-coluna-cpf-com-express%C3%A3o-regular
Verifique o link abaixo
http://pt.stackoverflow.com/questions/76895/formatar-coluna-cpf-com-express%C3%A3o-regular
GOSTEI 1
Welton Dias
13/01/2016
Escrevi CPF por engano, mas vai valer sim! era CEP, é a mesma logica?
GOSTEI 0
Claudio Lopes
13/01/2016
EXEPLO DE CEP 30600600
STRING DE TAMANHO 8
LEFT(CAMPO,5) + "-" + RIGHT(CAMPO,3)
FICANDO ASSIM: 30600-600
STRING DE TAMANHO 8
LEFT(CAMPO,5) + "-" + RIGHT(CAMPO,3)
FICANDO ASSIM: 30600-600
GOSTEI 0
Welton Dias
13/01/2016
Din, isso apenas mostra ou modifica os dados, inserindo o traço? Não sabia que era "incorreto" fazer dessa forma.
GOSTEI 0
Alex Lekao
13/01/2016
o exemplo dado pelo Din eh apanas para a exibicao do resultado ja formatado.
como avisado acima nao eh uma boa pratica, vai armazenar caracter que nao precisaria de qqr forma.
os programas na tem configuraoces para que os campos sejam apresentados ja formatados, entao nao eh necessario de qqr forma quardar os dados ja formatados.
como avisado acima nao eh uma boa pratica, vai armazenar caracter que nao precisaria de qqr forma.
os programas na tem configuraoces para que os campos sejam apresentados ja formatados, entao nao eh necessario de qqr forma quardar os dados ja formatados.
GOSTEI 2
Welton Dias
13/01/2016
Essa função é só para apresentação, sem necessidade de guardar os campos dessa forma, se for isso, entendi perfeitamente.
GOSTEI 0
Alex Lekao
13/01/2016
sim, o que foi informado pelo Din, eh especificamente para isso, em o caso de vc estar coletando o cado no sql para apresenta-lo em tela, caso seja em um desenvolvimento de aplicacao, essa formatacao fica a cargo do desenvolvimento da aplicacao, os nomes nao tenho certeza. rsrsr
Essa função é só para apresentação, sem necessidade de guardar os campos dessa forma, se for isso, entendi perfeitamente.
GOSTEI 0
Welton Dias
13/01/2016
Eu acho que isso mesmo Alex, é feito pela aplicação.
GOSTEI 0
Alex Lekao
13/01/2016
sim.
eh.
eh.
GOSTEI 1
Welton Dias
13/01/2016
Por mim, tudo OK! Obrigado a todos pelos esclarecimentos, pelo menos pra mim uma preocupação a mesmo, a não ser se for para fazer uma consulta.
GOSTEI 0