Oracle contém um "cursor " e " para " declaração de loop que permite percorrer cada registro recuperado a partir de uma consulta e analisar os dados para mais cálculos. Você usa essa estrutura de loop para percorrer vários registros que você não pode calcular usando funções agregadas Oracle. O cursor contém a lista de registros e " para " loop itera através de cada registro. Instruções
1
Abra o Oracle Enterprise Manager a partir do menu Windows " Start". Abra o editor de SQL para criar as estruturas de loop.
2
Crie o cursor Oracle. O cursor aponta para a lista de registros a partir de uma consulta "select" . Por exemplo, o seguinte SQL cria um cursor que contém uma lista de clientes :
cursor mycursor isselect * de clientes ;
3
loop através de cada registro com o " para "loop e executar o cálculo. Por exemplo, o seguinte para o laço calcula o número total de pedidos contidos na coluna " ordernum " :
PARA ordernum em mycursorLOOPtotalorders : = ordernum + totalorders ; END LOOP ;