PDA

Ver la Versión Completa : indices


brujibu
23/03/09, 14:18:17
Como se hacen en lo select acceder a una tabla a traves de los indices.

Gracias.

DavidXD_XD
23/03/09, 17:19:23
No es necesario indicar el indice en el SELECT, aqui un post :D

http://www.mundosap.com/foro/showthread.php?t=29009

Mike
23/03/09, 17:22:27
El sistema accede a los indices de las tablas de manera automatica de acuerdo a los campos que esten en el Where pero puedes forzar que entre a un indice con la siguiente instruccion

SELECT *
INTO CORRESPONDING FIELDS OF TABLE I_tabla
FROM Ztabla
WHERE STATUS = 0
AND CENTRO = p_werks
%_hints
oracle 'INDEX ("ZTABLA" "ZTABLA~Z03")'.

Z03 seria el indice

Saludos,

marianoa
24/03/09, 21:54:38
Si pones todos los campos de la condicion where tal cual estan en el indice te toma ese indice Z que se creo.
Saludos.