Tablas

Conjunto de comandos relativos al mantenimiento de tablas.

Regenerar índices de la tabla

Comando de instrucción del grupo Comandos de proyectos de datos que fuerza una regeneración de los ficheros de índices de la tabla seleccionada.

Origen de la instrucción: cualquiera.

Destino del subproceso: ninguno.

Parámetros

Identificador de tabla

Identificador de una tabla del proyecto actual o de un proyecto heredado cuyo fichero de índices queremos regenerar.

Identificador de variable local booleana de retorno de ok (Opcional)

Variable local del proceso, de tipo booleano, en el que se retornará si el fichero de índices ha sido sido regenerado (1) o no (0).

Funcionalidad

Fuerza una regeneración del fichero de índices de la tabla seleccionada.

Comentarios

Antes de ejecutar este comando habrá que asegurarse de que no haya usuarios o procesos haciendo consultas o escribiendo en la tabla cuyos índices se desean regenerar.

Ejemplo

Regeneramos los índices de la tabla ABR_M.

Regenerar índices de la tabla ( ABR_M@ejemplo_dat, )

Regenerar área de datos de la tabla

Comando de instrucción del grupo Comandos de proyectos de datos que la regeneración del área de datos de la tabla seleccionada.

Origen de la instrucción: cualquiera.

Destino del subproceso: ninguno.

Parámetros

Identificador de tabla

Identificador de una tabla del proyecto actual o de un proyecto heredado cuyo área de datos se desea regenerar.

Identificador de variable local booleana de retorno de ok (Opcional)

Variable local del proceso, de tipo booleano, en el que se retornará si el área de datos ha sido regenerada (1) o no (0).

Funcionalidad

Hace una regeneración del área de datos de la tabla seleccionada en sus parámetros.

Comentarios

El área de datos es la parte del fichero de datos que contiene la información sobre la tabla, número total de registros, etc.

Antes de ejecutar este comando habrá que asegurarse de que no haya usuarios o procesos haciendo consultas o escribiendo en la tabla cuyos índices se desean regenerar.

Ejemplo

Regeneramos el área de datos de la tabla ABR_M evaluando la variable de retorno OK para mostrar un mensaje en caso de haberse producido un error.

Regenerar área de datos de la tabla ( ABR_M@ejemplo_dat, OK )
If ( ! OK )
    Mensaje ( "Hubo un error en la regeneración de la tabla ABR_M", Información, ,  )

Última actualización