Ver Mensaje Individual
  #1  
Viejo 04/10/11, 14:02:38
gdmj1107 gdmj1107 is offline
Member
 
Fecha de Ingreso: mar 2006
Mensajes: 93
Tablas equi, eqbs

Hola a todos, les comento que realizo un select de estas tablas y debo leer aproximadamente 17 millones de registros los que tengo que guardar en una tabla interna. Los parámetros que tengo es el material, el centro y el almacen. Es un solo material en este caso.

Sin embargo he tenido problemas de memoria y el proceso nunca termina, se ha ampliado el espacio de memoria pero ni aun asi se soluciona el problema.

Lo que me podia a pensar es que si en el select haya una forma de leer del primer registro al numero 10 por decir algo llevarlo a la tabla interna, trabajarlo, luego seleccionar del registro 11 al 20, llevarlo a la tabla interna, etc. Es decir hacer un select controlado aparte de los parámetro que se tiene?
Adjunto mi sentencia select.
SELECT EQUI~erdat
EQUI~CHARGE EQUI~EQUNR EQUI~LAGER EQUI~MATNR EQUI~SERNR
EQUI~WERK EQBS~B_CHARGE EQBS~B_LAGER EQBS~B_WERK EQBS~EQUNR
INTO CORRESPONDING FIELDS OF TABLE TABLA

FROM ( EQUI
INNER JOIN EQBS
ON EQBS~EQUNR = EQUI~EQUNR )
WHERE
EQUI~MATNR IN MATERIAL
AND EQUI~SERNR IN NSERIE
AND EQBS~B_LAGER IN ALMACEN
AND EQBS~B_WERK IN CENTRO.

Gracias por su ayuda
Responder Con Cita