
Clique aqui para ler todos os artigos desta edição
Marcio Bueno - 22
Verifica Dígito Verificar CPF
Em determinadas situações é preciso fazer uma consistência de dados, por exemplo, a consistência dos números do CPF. Assim, você pode desenvolver uma User Function e usá-la em uma CONSTRAINT ou na TRIGGER. Esta função recebe um CPF com 11 caracteres (9 números e 2 dígitos verificadores) e retorna ZERO se o para dígito está com problema e 1 para os corretos.
CREATE FUNCTION VerificaDigitoCPF
(@STRING VARCHAR(11))
RETURNS BIT
AS
BEGIN
DECLARE @CPF VARCHAR(20)
DECLARE @CPF_TMP VARCHAR(20)
DECLARE @TOTAL INT
DECLARE @RESTO01 INT
DECLARE @RESTO02 INT
DECLARE @DIGITO01 INT
DECLARE @DIGITO02 INT
DECLARE @RETORNO BIT
...
Desbloqueie toda a DevMedia
-
+2000 artigos e vídeos
-
+40 trilhas sobre Front-end, Back-end, IA e muito mais
-
+5000 exercícios práticos
-
Mentorias ao vivo individuais