› Fóruns › SQL e PL/SQL › Posição de registros em Oracle › Posição de registros em Oracle
24 de maio de 2010 às 9:44 pm
#94186
Participante
[quote=”Adimari”:1a6gc2gs]Melhorando a questão:
Tenho uma proc que pega dados de uma tabela e os distribui em outra, fazendo calculo de icms, valor de tarifa, etc., e é executada por periodo, mensal. Há meses que nao retorna valor, ex. só do icms, na tabela final, mas na tabela de origem, onde ele pega os dados, os valores para o calculo estão lá. Isso teria relação com a posição do dado no cursor %type?[/quote]
Não entendi a situação, o que seria o problema… a posição da linha dentro do cursor é função exclusivamente do Order By no cursor. Se não houver order by o ordenamento não é garantido, não é determinístico.