1
resposta

[Sugestão] Cursor para apenas o ID está ordenando os IDs, ao invés de seguir a ordem da tabela

Tentando resolver o exercício, percebi que se eu optar por fazer um cursor pegando tanto o ID quanto o VALOR_TOTAL, obtenho um resultado final diferente, 8.

CURSOR cur_VENDA is SELECT ID, VALOR_TOTAL FROM PRODUTO_VENDA_EXERCICIO;

Mas fazendo um cursor só do ID e posteriormente obter o VALOR_TOTAL com outro SELECT, obtenho o resultado final correto, 6.

CURSOR cur_VENDA IS SELECT ID FROM PRODUTO_VENDA_EXERCICIO;

Vi também que no cursor apenas do ID, o loop do cursor segue a ordem numérica dos IDs, enquanto que no loop tanto do cursor quanto do VALOR_TOTAL, é seguida a ordem da tabela.

Mais cedo nas aulas foi dito que o cursos segue a ordem da tabela, então seria bom que na aula seja mencionado esse detalhe.

1 resposta

Oii, Daniel! Tudo bem?

Fico feliz que tenha colocado em prática o que vem estudando, isso é ótimo para o desenvolvimento. E agradeço por trazer a sugestão, certamente contribuirá em futuras melhorias no conteúdo.

Continue se dedicando aos estudos e caso queira compartilhar alguma dúvida ou sugestões, fique à vontade. Estaremos por aqui para te ajudar.

Até mais, Danie!