O incremento do indexador do for no pl-sql é sempre unitário ? por que em outras linguagens é possível alterar o incremento.
O incremento do indexador do for no pl-sql é sempre unitário ? por que em outras linguagens é possível alterar o incremento.
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!