Para crear un índice, las columnas de texto debe ser uno de los tipos de datos siguientes:
Si los documentos están en una columna de un tipo diferente como, por ejemplo, un tipo definido por el usuario (UDT), debe proporcionar una función que tome el tipo de usuario como entrada y proporcione como tipo de salida uno de los tipos mencionados anteriormente.
Especifique el nombre de esta función de transformación. Vea CREATE INDEX para obtener más información.
Ejemplo: Si piensa almacenar texto comprimido en una tabla.
db2 "CREATE DISTINCT TYPE COMPRESSED_TEXT AS CLOB(1M)"
db2 "CREATE TABLE TABLAUDT (autor VARCHAR(50) not null, texto COMPRESSED_TEXT, primary key (autor))" db2 "INSERT ..."
db2text "CREATE INDEX ÍNDICEUDT for text ON TABLAUDT (uncompress(texto)) ..."