#1
|
|||
|
|||
Problemas al indicar ÍNDICE mediante sentencia HINTS
Hola a todos. Ya he conseguido que el programa me compilara pero no soy capaz que me coja el índice M de la tabla LTAP. ¿ Alguien sabe lo que puede estar pasando ?
SELECT ltak~tanum ltak~vbeln ltap~tapos ltap~nltyp ltap~pvqui FROM ltak AS ltak INNER JOIN ltap AS ltap ON ltak~tanum = ltap~tanum AND ltak~lgnum = ltap~lgnum INTO TABLE l_t_tanum_silo WHERE ltap~lgnum EQ l_t_t346l-lgnum AND ltap~pquit EQ ' ' AND ltak~lgnum EQ l_t_t346l-lgnum AND ltak~kquit EQ ' ' AND ltak~queue EQ ip_queue %_HINTS DB2 '<IXSCAN TABLE=''LTAP'' INDEX=''"LTAP~M"'' />'. Saludos |
#2
|
||||
|
||||
Hola, prueba esta sentencia:
%_HINTS ORACLE 'INDEX ("LTAP" "LTAP~M")'.
__________________
David Carballido Córdova |
#3
|
|||
|
|||
dos cosas que ya comentaba en otro post
1 - el hint depende de la base de datos 2 - asegurate de que utilizas los campos necesarios para que se llame al índice, ya que si no es así el hint no funciona |
Herramientas | Buscar en Tema |
Desplegado | |
|
|