Problema na função para validar cpf no sql server disponibilizada por esse site - 2723
04/04/2021
0
https://www.devmedia.com.br/funcao-para-validar-cpf-no-sql-server/2723
Há uma falha, se digitar somente o número "0", responde como "S", e há outros CPFs que também respondem como "S", qdo na verdade são inválidos, ex.: 04585570888; 08186261044; 00372423738; 04620393105; 00228488150; 04008743850; 00527823471; 00384060608. Corrigi acrescentando
SET @CPF = RIGHT(''''00000000000''''+CONVERT(NVARCHAR,@CPF),11)
logo após a variáveis declaradas
André Machado Sanches
Enviado 16/03/2021 - 18:58:18
Há uma falha, se digitar somente o número "0", responde como "S", e há outros CPFs que também respondem como "S", qdo na verdade são inválidos, ex.: 04585570888; 08186261044; 00372423738; 04620393105; 00228488150; 04008743850; 00527823471; 00384060608. Corrigi acrescentando
SET @CPF = RIGHT(''''00000000000''''+CONVERT(NVARCHAR,@CPF),11)
logo após a variáveis declaradas
André Machado Sanches
Enviado 16/03/2021 - 18:58:18
André Sanches
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)