2
respostas

Duvida em valores na declaração.

[06:13] Ele ainda não escreveu nada, mas teve uma mudança, note que embaixo ele escreveu uma área um pouco maior. O que está acontecendo é o seguinte, a variável está sendo escrita, só que não está aparecendo nada, por quê? Porque declaramos a variável,** mas não atribuímos nenhum valor a ela**.

"Não atribuímos nenhum valor a ela" O varchar (5) colocado no comando já não declara um valor na declaração?

2 respostas

Nesse caso voce declarou que a variavel vai ter 5 caracteres, mas nao disse quais seriam eles.

É o que o texto da a entender.

não. o varchar(5) declara o TIPO que é diferente do valor que a variável carrega para declarar aí já teria que ser

v_variavel varchar(5) := 'valorDaVariavel';