#1
|
|||
|
|||
como hacer INDICES en una SELECT
Hola, me an dado esta select:
SELECT SINGLE knumh FROM konh INTO v_knumh WHERE kappl = 'V' AND kschl = 'ZP02' AND vakey = v_vakey. y tarda unos dos minutos en realizarla por cada registro, por lo tanto, me an dicho que tengo que kitar tiempo, asi que me an dicho que aga unos indice o algo, y la verdad esque no tengo ni idea de como se crean ni nada la verdad, e mirado por otras partes del foro pero no lo tengo claro. No se si tendria que crear un indice para cada clausula del where, o uno solo con las tres, o con que. El campo KNUMH es clave de la tabla konh. Si alguien me dijera como crear indices desde 0, y que seria mejor, si de todo el where o como. Gracias. |
#2
|
|||
|
|||
Crear indice
Lo que debes hacer para crear un indice es lo siguiente: debes ir a la tx se11. En el menu: Pasar a -> Indice. Te va a preguntar si deseas crear indice, le indicas ok. Le pones un nombre que empiece con la letra z
Te va a aparecer una pantalla donde debes colocar la descripción e indicas que no es indice unico. Pones los nombres de los campos por los cuales necesitas: en tu caso kappl kschl vakey Espero que te sirva saludos! Víctor |
Herramientas | Buscar en Tema |
Desplegado | |
|
|