Usuário com melhor resposta
ISNULL com erro

Pergunta
-
Bom dia!
Tenho este script abaixo:
Declare @Pesquisa Varchar(14) = Null
IF ISNULL(@Pesquisa,0) = 0
Begin
PRINT 'INFORME UM CPF VALIDO PARA PESQUISA.'
End
Else
Begin
SELECT *
FROM Tabela
WHERE TabelaPesquisa = @Pesquisa
End
porem esta dando erro:
The conversion of the varchar value '14294222204' overflowed an int column.
Alguem pode me ajudar
Maricelmo
Respostas
-
Bom dia,
Acredito que o erro está ocorrendo em outra parte do código.
Nesse trecho que você postou deverá ser executado somente o Print.
Assinatura: http://www.imoveisemexposicao.com.br
- Marcado como Resposta Maricelmo quarta-feira, 12 de fevereiro de 2020 13:38
Todas as Respostas
-
Bom dia,
Acredito que o erro está ocorrendo em outra parte do código.
Nesse trecho que você postou deverá ser executado somente o Print.
Assinatura: http://www.imoveisemexposicao.com.br
- Marcado como Resposta Maricelmo quarta-feira, 12 de fevereiro de 2020 13:38
-
-
Acho que essa alteração não deveria fazer diferença, mas de qualquer forma acho que o uso da IsNull não é necessário para essa finalidade, a versão abaixo deve atender a necessidade:
IF @Pesquisa is null
Espero que ajude
Assinatura: http://www.imoveisemexposicao.com.br
- Sugerido como Resposta Junior Galvão - MVPMVP sábado, 15 de fevereiro de 2020 14:20
-