Exécution de requêtes sur des colonnes varbinary(max) et XML

Mis à jour : 17 juillet 2006

Les prédicats CONTAINS et FREETEXT peuvent être utilisés pour rechercher des colonnes varbinary(max) et image indexées, ainsi que des colonnes xml.

ms142531.note(fr-fr,SQL.90).gifImportant :
Le type de données image sera supprimé dans une version ultérieure de Microsoft SQL Server. Évitez d'utiliser ce type de données dans un nouveau travail de développement et prévoyez la modification des applications qui l'utilisent actuellement. Utilisez le type de données varbinary(max) à la place.

De nombreux types de documents peuvent être stockés dans une colonne varbinary(max) ou xml unique. Microsoft SQL Server 2005 prend en charge certains types de documents et fournit un filtre pour ceux-ci. Pour obtenir une liste de ces types de documents, interrogez l'affichage catalogue sys.fulltext_document_types.

Lorsqu'une colonne varbinary(max) ou xml participe à un index de texte intégral, le service de texte intégral examine les extensions des documents de la colonne varbinary(max) et applique un filtre correspondant pour interpréter les données binaires et extraire les informations textuelles requises pour l'indexation et l'interrogation de texte intégral. Pour une colonne xml, le filtre xml est appliqué.

Une fois indexée, la colonne varbinary(max) ou xml peut être interrogée comme toute autre colonne dans une table, à l'aide des prédicats CONTAINS et FREETEXT.

Pour plus d'informations sur l'insertion de données de fichiers dans une colonne varbinary(max) ou image, consultez OPENROWSET (Transact-SQL).

Voir aussi

Autres ressources

CONTAINS (Transact-SQL)
FREETEXT (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

17 juillet 2006

Nouveau contenu :
  • Ajout d'un lien vers l'affichage catalogue sys.fulltext_document_types.