IBM Books
(C) IBM Corp. 2000

DB2 Extension Net Search - Guide d'administration et d'utilisation

Création d'un index de texte sur des types de données binaires

Lorsque vous stockez des données dans une colonne ayant un type de données binaire, BLOB, FOR BIT DATA, ou une valeur datalink par exemple, DB2 ne convertit pas les données. Ceci signifie que les documents conservent leurs pages de codes d'origine (CCSID), ce qui peut entraîner des problèmes lors de la création d'un index de texte, du fait que vous pouvez avoir deux pages de codes différentes. Aussi, vous devez déterminer si vous utilisez la page de codes de la base de données ou celle spécifiée dans la commande CREATE INDEX.

Pour éviter cet incident, spécifiez la page de codes lors de la création de l'index de texte :

db2text CREATE INDEX db2ext.comment FOR TEXT ON db2ext.texttab (comment) 
         CCSID 1252
 

Si la page de codes n'est pas indiquée, vérifiez quel CCSID a été utilisé pour créer l'index, en appelant :

db2 SELECT ccsid FROM db2ext.textindexes WHERE INDSCHEMA = 'COMMENT'
                      and INDNAME = 'DB2EXT'

Notez qu'il n'y a pas de prise en charge pour des documents avec des pages de code différentes dans un index de texte. Pour plus d'informations sur le mode de conversion des paramètres de page de codes des documents par DB2, reportez-vous au manuel DB2 Universal Database Administration Guide. Reportez-vous à la section Informations connexes.

Notez qu'un tel problème ne se pose pas avec la création d'index sur des types de données caractères.


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]