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.
Important : |
---|
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 |
|