2
respostas

É necessário declarar a variável escalar "@IDADE".

Ao rodar o comando abaixo o resultado mostrado na tela é 20, mas ao rodar novamente com o PRINT @IDADE ou qualquer outra variável me apresenta o erro no print, mesmo fechando a conexão com o servidor e abrindo novamente e criando outra variável o erro retorna

Mensagem 137, Nível 15, Estado 2, Linha 8 É necessário declarar a variável escalar "@IDADE".

DECLARE @IDADE INT DECLARE @NOME VARCHAR(200) DECLARE @DATA DATE

DECLARE @IDADE2 INT, @NOME2 VARCHAR(200), @DATA2 DATE

SET @IDADE = 20 PRINT @IDADE

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Consegui resolver o erro. Não estava selecionando o comando do DECLARE junto com o PRINT

Olá, Guilherme, tudo bem?

Fico feliz em saber que você conseguiu resolver o seu problema, e compartilhou aqui com a gente a solução :)

Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software