Comando INDEX
Crea un índice para una tabla de Analytics que permite acceder a los registros en orden secuencial en lugar de hacerlo en orden físico.
Sintaxis
INDEX <ON> campo_clave <D> <...n|ALL> TO nombre_archivo <IF prueba> <WHILE prueba> <FIRST rango|NEXT rango> <OPEN> <ISOLOCALE código_lugar>
Parámetros
Nombre | Descripción |
---|---|
ON campo_clave D <...n>|ALL |
El o los campos clave, o la expresión, que se utilizarán para el índice. Puede indexar por cualquier tipo de campo, incluidos los campos calculados y las expresiones ad hoc, independientemente del tipo de datos.
|
TO nombre_archivo |
El nombre del índice y el archivo de índice asociado. El archivo de índice se crea con una extensión .INX. Nota En la interfaz de usuario de Analytics, los nombres de índice tienen un límite máximo de 64 caracteres alfanuméricos. El nombre puede incluir un guión bajo ( _ ), pero no puede incluir ningún otro carácter especial ni espacios. El nombre no puede comenzar con un número. |
IF prueba opcional |
Una expresión condicional que debe ser verdadera para procesar cada registro. El comando se ejecuta únicamente en los registros que cumplen la condición. Nota El parámetro IF se evalúa únicamente con los registros que quedan en la tabla después de aplicar los parámetros de alcance (WHILE, FIRST, NEXT). |
WHILE prueba opcional |
Una expresión condicional que debe ser verdadera para procesar cada registro. El comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se llega al final de la tabla. Nota Si usa WHILE junto con FIRST o NEXT, el procesamiento de registros se detiene al llegar a un límite. |
FIRST rango | NEXT rango opcional |
La cantidad de registros que se procesarán:
Utilice intervalo para especificar la cantidad de registros que se deben procesar. Si omite FIRST y NEXT, se procesan todos los registros de forma predeterminada. |
OPEN opcional |
Abra la tabla y aplique el índice a la tabla |
ISOLOCALE código_lugar opcional |
Nota Aplicable únicamente en la edición Unicode de Analytics. El idioma (configuración regional) del sistema en el formato idioma_país. Por ejemplo, para francés de Canadá, ingrese el código fr_ca. Use los siguientes códigos:
Si no utiliza ISOLOCALE, se utiliza la configuración regional predeterminada del sistema. |
Ejemplos
Nota
Si desea obtener más información sobre la forma en la que funciona este comando, consulte Guía de ayuda.
Cree un índice y abra la tabla
En la tabla Proveedor, puede crear un índice en el campo Ciudad del proveedor y abrir la tabla:
OPEN Proveedor INDEX ON Ciudad_del_proveedor to “ÍndiceCiudad” OPEN
Cree un índice y aplíquelo a una tabla
En la tabla Proveedor, puede crear un índice en el campo Ciudad del proveedor. Más tarde, puede aplicar el índice a la tabla:
OPEN Proveedor INDEX ON Ciudad_del_proveedor to “ÍndiceCiudad” , , , SET INDEX TO "ÍndiceCiudad"