tipo de dado para um tipo de campo
Para o tipo de dado CPF, é utilizado int ou varchar???
Marilia Silva
Curtidas 0
Respostas
Rachel Andrade
08/01/2015
Varchar, pois se você usar int, os CPFs que começarem com 0 (zero) ficarão com valor inválido, pois o zero à esquerda não será considerado.
GOSTEI 0
Isaac Jose
08/01/2015
utilize inteiros como sao campos de comparação vc obtera um resultado muito superior do que com um campo volatil.
sugiro que faça como o exemplo abaixo.
separando corpo ,filial, e controle.
intCPFCNPJ = 000000000 and sintCPFCNPJFil = 0 and tintCPFCNPJCtrl = 90
espero que ajude.
sugiro que faça como o exemplo abaixo.
separando corpo ,filial, e controle.
intCPFCNPJ = 000000000 and sintCPFCNPJFil = 0 and tintCPFCNPJCtrl = 90
espero que ajude.
GOSTEI 0
Marilia Silva
08/01/2015
Obrigada Raquel,
Isaac, não entendi bem sua explicação.
Isaac, não entendi bem sua explicação.
GOSTEI 0
Mariana Carvalho
08/01/2015
Varchar, pois se você usar int, os CPFs que começarem com 0 (zero) ficarão com valor inválido, pois o zero à esquerda não será considerado.
Exatamente assim.
GOSTEI 0
Isaac Jose
08/01/2015
Obrigada Raquel,
Isaac, não entendi bem sua explicação.
Isaac, não entendi bem sua explicação.
eu utilizo esse campo para pessoa fisica e juridica por isso tenho o corpo a filial e o controle para separar e organizar isso.
Rachel e Mariana. esse é um campo unico e de comparação por que deixar de utilizar o mesmo com natureza inteira por um campo volatil?
a performace de vcs vai la pra baixo ignore o zero e separe o cpf nao tera campos invalidos. ou pelo menos eu nunca tive..
outra coisa utilizo o valor do campo como iniciais dos campos assim so de bater o olho na tabela ja sei o tamanho de cada um deles sem precisar
ver via instrução.
espero ter ajudado.
GOSTEI 0
Marilia Silva
08/01/2015
Mil desculpas pela demora, mas enfim achei esse post, agora sim entendi.
GOSTEI 0
Isaac Jose
08/01/2015
Se ajudou já esta bom ..
srsr.
srsr.
GOSTEI 0
Marilia Silva
08/01/2015
Sim, no momento sem mais duvidas.
GOSTEI 0