Seleccionar indice desde el codigo

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • BY_MY
    Senior Member
    • nov
    • 130

    #1

    Seleccionar indice desde el codigo

    Hola a todos.

    Me gustaria saber cual es el codigo por el cual al realizar una select en abap podemos ya forzarla a que use un indice concreto que le digamos. Se que existe pero no recuerdo el codigo ni encuentro por ningun lado.


    SAludos y gracias de antemano.
  • abapconsultoria
    Senior Member
    • ene
    • 101

    #2
    Aqui envio un ejemplo extraido de la web:

    REPORT z_generic_test_program .
    TABLES: csks.
    START-OF-SELECTION.
    SELECT * UP TO 10 ROWS FROM csks
    WHERE kokrs <> space AND
    kostl <> space
    %_HINTS ORACLE 'index(csks"J")'.
    WRITE: / csks.
    ENDSELECT.



    Saludos.
    ABAPCONSULTORIA@GMAIL.COM

    www.consultoriaabap.blogspot.com

    Lo importante no es saber sino saber quien es el que sabe

    Comentario

    • BY_MY
      Senior Member
      • nov
      • 130

      #3
      SELECT *
      INTO CORRESPONDING FIELDS OF TABLE I_ZINCIDENCIA
      FROM ZINCIDENCIA
      WHERE STATUS = 0
      AND CENTRO = p_werks
      %_hints
      oracle 'INDEX ("ZINCIDENCIA" "ZINCIDENCIA~Z03")'.

      Comentario

      Trabajando...