Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Spanish

Pagetitle
857-Dataserver Oracle X indexed-reposition
857-Dataserver Oracle X indexed-reposition

FAQ: 857-Dataserver Oracle X indexed-reposition
Produto:Datasul
Ambiente:
Versão:3
Sintoma
857-Dataserver Oracle X indexed-reposition
Causa
Dataserver Oracle X indexed-reposition
Solução
 Síntoma:En Oracle, después de ejecutar un “Ir Para” o volver de una “Pesquisa”, no es posible navegar para tras y los botones de “Primero” y “Anterior” son inhabilitados.
La opción INDEXED-REPOSITION en una query usando Dataserver Oracle es esencial para un buen desempeño. La diferencia de desempeño puede llegar a ser de 5 veces.
Sin embargo, tiene un efecto colateral: Al ser efectuado un REPOSITION query, los registros anteriores al registro reposicionado, son descartados de la query, o sea, no es posible navegar para tras de ese registro.

Causa:Dataserver Oracle tiene una característica especial que hace con que, en una query definida con la opción INDEXED-REPOSITION, cuando efectuado un REPOSITION query, los registros anteriores al registro reposicionado, son perdidos en la query.
Esto ocurre porque Dataserver hace un tipo de reapertura de la query, reabriendo sólo a partir del registro reposicionado.

Solución:La solución para contornar esa característica es remover la opción INDEXED-REPOSITION cuando usando Oracle. Sin embargo, esto no es recomendado, ya que el desempeño caería en hasta 5 veces (aproximadamente).
Como esa es una característica documentada, debe ser divulgada y mantenida.