como hacer INDICES en una SELECT

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • tate
    Senior Member
    • feb
    • 106

    #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.
  • victor_enzo
    Junior Member
    • ene
    • 6

    #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

    Comentario

    Trabajando...