1
resposta

v_ID não ser declarado mas estar no FOR

Não entendi muito bem o "não declare o V_ID mas coloque ele no FOR". Como o banco entende o que o v_ID representa se não foi declarado?

1 resposta

Olá, tudo bem?

Desde já peço desculpas pela demora

Quando se utiliza um cursor FOR, o identificador da variável é declarado implicitamente. Ou seja, não é necessário declarar a variável antes do loop FOR. O identificador é criado automaticamente pela ferramenta e é utilizado apenas dentro do loop FOR.

Portanto, no código utilizado no curso:

FOR v_ID IN 1...v_NUMCLI

A variável v_ID está sendo declarada diretamente dentro da estrutura loop FOR.

Espero ter ajudado.

Caso surja alguma dúvida, fico à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!