SYS(14) - Expresión de índice

Devuelve la expresión de índice de un archivo de índice .IDX de una sola entrada que esté abierto o las expresiones de las etiquetas en los archivos de índice compuesto .CDX.

SYS(14, nIndexNumber [, nWorkArea | cTableAlias])

Valores devueltos

Character

Parámetros

  • nIndexNumber
    Especifica la expresión de índice que se va a devolver desde los archivos o etiquetas de índice abiertos. SYS(14) devuelve expresiones de índice desde los archivos y etiquetas de índice abiertos en el orden indicado a continuación a medida que nIndexNumber aumenta desde 1 al número total de archivos de una sola entrada abiertos, y de etiquetas de índice compuesto estructural y compuesto independiente:

    1. Primero se devuelven las expresiones de índice de los archivos de índice de entrada única (si hay alguno abierto). El orden en que están incluidos los archivos de índice de entrada única en USE o SET INDEX determina el orden en que se devuelven las expresiones de índice.
    2. A continuación, se devuelven las expresiones de índice para cada etiqueta del índice compuesto estructural (si hay alguno presente). Las expresiones de índice se devuelven de las etiquetas en el orden en que se crearon las etiquetas en el índice estructural.
    3. Por último, se devuelven las expresiones de índice para cada etiqueta de los índices compuestos independientes que haya abiertos. Las expresiones de índice se devuelven de las etiquetas en el orden en que se crearon las etiquetas en los índices compuestos independientes.

    La cadena vacía se devuelve si nIndexNumber es mayor que el número total de archivos de una sola entrada abiertos y de etiquetas de índice compuesto estructural y compuesto independiente.

  • nWorkArea | cTableAlias
    Especifica un número o un alias de área de trabajo. Si omite nWorkArea y nTableAlias, las expresiones de índice se devuelven desde los archivos de índice abiertos en el área de trabajo actual. Si no hay ninguna tabla que tenga el alias especificado, Visual FoxPro genera un mensaje de error.

Observaciones

Una expresión de índice se especifica cuando se crea un archivo o una etiqueta de índice con INDEX. La expresión de índice determina cómo se mostrará y se tendrá acceso a una tabla cuando se utiliza un archivo o una etiqueta de índice para ordenar la tabla.

Para obtener más información acerca de las expresiones de índice y la creación de archivos y etiquetas de índice, vea INDEX. SYS(14) es similar a la función KEY( ).

USE y SET INDEX aceptan una lista de nombres de archivos de índice que le permite abrir archivos de índice para una tabla. En la lista de archivos de índice puede incluir cualquier combinación de nombres de archivos de índice de entrada única, compuestos estructurales o compuestos independientes.

Vea también

CDX( ) | KEY( ) | INDEX | MDX( ) | NDX( ) | REINDEX | SET INDEX | SET ORDER | SYS( ) Introducción a las funciones | TAG( )