DB2 Text Extender crea y mantiene una vista del catálogo llamada DB2TX.TEXTINDEXES para cada base de datos . Se crea cuando se ejecuta ENABLE DATABASE. Contiene información acerca de las tablas y las columnas que están habilitadas para DB2 Text Extender.
Se crean nuevas entradas en DB2TX.TEXTINDEXES siempre que se habilita una tabla, una columna o archivos externos. Las entradas se actualizan siempre que se modifican los valores de índice utilizando el mandato CHANGE INDEX SETTINGS. Se suprimen las entradas si se inhabilitan las columnas o las tablas.
Los datos de la vista del catálogo están disponibles mediante los recursos
normales de consulta de SQL. Sin embargo, no puede modificar la vista
del catálogo utilizando mandatos normales de manipulación de datos SQL.
No puede crear ni desechar explícitamente la vista del catálogo. La Tabla 6 muestra el contenido de la vista del catálogo.
Tabla 6. Vista del catálogo de DB2 Text Extender
Nombre de columna | Tipo de datos | Anulable | Descripción |
---|---|---|---|
TABLESCHEMA | CHAR(8) | No | Esquema de la tabla a la que se aplica esta entrada. |
TABLENAME | VARCHAR(18) | No | Nombre de la tabla a la que se aplica esta entrada. |
COLUMNNAME | VARCHAR(18) | Sí | Nombre de una columna que se ha habilitado en esta tabla. Este valor es nulo si se ha habilitado la tabla, pero no se ha habilitado ninguna columna. |
HANDLENAME | VARCHAR(18) | Sí | Nombre de una columna de descriptores de contexto. Este valor es nulo si no hay ninguna columna habilitada en la tabla TABLESCHEMA.TABLENAME. |
INDEXNAME | CHAR(8) | No | Nombre del índice de texto creado durante la habilitación de la tabla de texto o una columna de texto. |
LOGTABLE | VARCHAR(18) | No | Nombre de la tabla de registro cronológico para el índice INDEXNAME. La tabla DB2TX.LOGTABLE contiene información acerca de los documentos de texto que están planificados para la siguiente actualización del índice de texto y sucesos de error. |
INDEXTYPE | VARCHAR(30) | No | Tipo de índice: LINGUISTIC, PRECISE, NGRAM. |
MINIMUM | INTEGER | Sí | El número mínimo de peticiones de actualización de índice necesarias para que se realice una actualización de índice. Consulte el apartado Actualización de un índice. Este valor es nulo si se establece la frecuencia de actualización en NONE. |
DAYS | VARCHAR(15) | Sí | Los días en los que se ha de planificar una actualización. Consulte el apartado Actualización de un índice. Este valor es nulo si se establece la frecuencia de actualización en NONE. |
HOURS | VARCHAR(75) | Sí | Las horas en las que se ha de planificar la actualización de un índice. Consulte el apartado Actualización de un índice. Este valor es nulo si se establece la frecuencia de actualización en NONE. |
MINUTES | VARCHAR(185) | Sí | Los minutos en los que se ha planificado una actualización. Consulte el apartado Actualización de un índice. Este valor es nulo si se establece la frecuencia de actualización en NONE. |
INDEXDIRECTORY | VARCHAR(254) | No | Nombre del directorio donde se almacena el índice de texto dentro en el sistema de archivos. |
UPDATEONCREATE | VARCHAR(10) | No | Los valores "update" o "noupdate", el que se ha especificado con la opción UPDATEINDEX en ENABLE TEXT TABLE o ENABLE TEXT COLUMN o en la última CHANGE INDEX SETTINGS. |
COMMONINDEX | VARCHAR(4) | No | "sí" si la tabla TABLESCHEMA.TABLENAME es una tabla de índice común. "no" si la tabla TABLESCHEMA.TABLENAME es una tabla de múltiples índices. |
CCSID | SMALLINT | Sí | CCSID para la columna de texto TEXTCOLUMN especificada con el mandato de habilitación de columna de texto. Este valor es nulo si TEXTCOLUMN es nulo. |
LANGUAGE | VARCHAR(30) | Sí | Nombre del diccionario utilizado al procesar la columna de texto TEXTCOLUMN. Este valor es nulo si TEXTCOLUMN es nulo. |
FORMAT | VARCHAR(30) | Sí | Formato especificado para la columna de texto TEXTCOLUMN. Este valor es nulo si TEXTCOLUMN es nulo. |
FUNCTIONSCHEMA | CHAR(8) | Sí | Esquema de la función de acceso especificada en el mandato ENABLE TEXT COLUMN utilizando la opción FUNCTION. Este valor es nulo si no se especifica ninguna opción FUNCTION. |
FUNCTIONNAME | VARCHAR(18) | Sí | Nombre de la función de acceso especificada en el mandato ENABLE TEXT COLUMN utilizando la opción FUNCTION. Este valor es nulo si no se especifica ninguna opción FUNCTION. |
PROTOTYPEHANDLE | VARCHAR(60) | Sí | Descriptor de contexto para utilizarlo en las funciones de rendimiento. Sólo contiene el nombre de índice que es común para toda la columna de texto. |
INDEXOPTION | VARCHAR(30) | Sí | Opción utilizada al crear el índice: CASE_ENABLED. |
INDEXPROPERTY | VARCHAR(30) | Sí | Propiedad utilizada al crear el índice: SECTIONS_ENABLED. |
NODENUMBER | INTEGER | No | Número de nodo de la partición de tabla. |