La finalidad de la tabla de anotaciones cronológicas es almacenar las operaciones de cambios de la tabla del usuario o la vista que requieren sincronización con el índice de texto completo externo.
Para los índices creados en tablas corrientes o tablas de apodos, existen activadores creados en la tabla del usuario para proporcionar la información de los cambios en la tabla de anotaciones cronológicas. Sin embargo, si se utilizan tablas de capturas de duplicación, no se crea ninguna tabla de anotaciones cronológicas y, en su lugar, se utiliza la tabla de capturas.
Para tablas de anotaciones cronológicas, el mandato de actualización lee las entradas y las suprime cuando la sincronización es satisfactoria.
Sin embargo, en el caso de índices de vistas, los activadores no pueden
rellenar la tabla de anotaciones cronológicas. Puesto que la vista se
puede actualizar, el usuario es el responsable de realizar esta tarea.
Tabla 15. Vista de tabla de anotaciones cronológicas
Atributo | Tipo | Notas |
---|---|---|
OPERATION | INTEGER | El tipo de cambio en la tabla de usuario que requiere la sincronización del índice: (0 = insertar, 1= actualizar, 2= suprimir). |
TIME | TIMESTAMP | Indicación de la hora de creación de una fila en esta tabla. |
PK01 ... PKnm | Lo mismo que una tabla de usuario | En caso de errores, la columna en la que se han producido los problemas. Son una copia de las columnas de clave primaria de la tabla del usuario o las columnas de clave equivalentes en caso de un índice en una vista. |
El usuario que cree la tabla podrá seleccionar, actualizar, insertar y suprimir esta vista.
Si se especifica una tabla de capturas de duplicación en el mandato
CREATE INDEX, no se creará ninguna tabla de anotaciones cronológicas y, en su
lugar, se utilizará la tabla de capturas de duplicación. La tabla de
capturas de duplicación debe contener las siguientes columnas:
Tabla 16. La tabla de capturas de duplicación
Atributo | Tipo | Notas |
---|---|---|
IBMSNAP_OPERATION | INTEGER | El tipo de cambio en la tabla CD o CCD que requiere la sincronización del índice: (I = insertar, U= actualizar, D= suprimir). |
IBMSNAP_COMMITSEQ | CHAR | Efectúa una correlación con la columna correspondiente de la tabla CD o CCD. |
IBMSNAP_INTENTSEQ | CHAR | Efectúa una correlación con la columna correspondiente de la tabla CD o CCD. |
PK01 ... PKnm | Lo mismo que una tabla de usuario | En caso de errores, la columna en la que se han producido los problemas. Son las columnas de clave primaria de la tabla de usuario. |
El usuario que defina la tabla podrá realizar selecciones, actualizaciones, inserciones y supresiones mediante la opción de otorgamiento.