1
resposta

Indexador do for

O incremento do indexador do for no pl-sql é sempre unitário ? por que em outras linguagens é possível alterar o incremento.

1 resposta

Olá Tarcísio, tudo bem?

Desde já peço desculpas pela demora em obter retorno.

O incremento padrão do indexador do for no PL/SQL por padrão é unitário, ou seja, ele sempre é incrementado de um em um. Isso ocorre porque a linguagem PL/SQL foi projetada para ser uma linguagem procedural, ou seja, ela é voltada para a execução de procedimentos e rotinas. Dessa forma, o incremento unitário do indexador do for é uma forma de garantir a consistência e a previsibilidade do código.

No entanto, é possível simular um incremento diferente do unitário no PL/SQL, utilizando uma variável auxiliar para controlar o incremento do indexador. Por exemplo, se você quiser incrementar o indexador de dois em dois, você pode utilizar uma variável auxiliar e incrementá-la de um em um, mas adicionar dois ao indexador a cada iteração do loop.

Espero ter ajudado.

Aproveito para comunicar que esse curso ganhou uma versão atualizada: Oracle PL/SQL: procedures, funções e exceções

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

Abraços e até mais!

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