Abfragen von varbinary(max)- und xml-Spalten
Aktualisiert: 17. Juli 2006
Die Prädikate CONTAINS und FREETEXT können zur Suche in indizierten varbinary(max)- und image- sowie xml-Spalten verwendet werden.
Wichtig: |
---|
Der image-Datentyp wird in einer zukünftigen Version von Microsoft SQL Server entfernt werden. Vermeiden Sie die Verwendung dieses Datentyps bei neuen Entwicklungen, und planen Sie die Änderung von Anwendungen, in denen er aktuell verwendet wird. Verwenden Sie stattdessen den varbinary(max)-Datentyp. |
Es können zahlreiche Dokumenttypen in einer einzelnen varbinary(max)- oder xml-Spalte gespeichert werden. Microsoft SQL Server 2005 unterstützt bestimmte Dokumenttypen und stellt einen Filter für diese Typen bereit. Eine Liste dieser Dokumenttypen erhalten Sie, indem Sie die sys.fulltext_document_types-Katalogsicht abfragen.
Ist eine varbinary(max)- oder xml-Spalte Teil eines Volltextindexes, untersucht der Volltextdienst die Erweiterungen der Dokumente in der varbinary(max)-Spalte und wendet einen entsprechenden Filter zur Interpretation der Binärdaten an; anschließend werden die Textinformationen, die zur Volltextindizierung und Abfrage benötigt werden, extrahiert. Für eine xml-Spalte wird der xml-Filter angewendet.
Nach der Indizierung kann die varbinary(max)- oder xml-Spalte wie jede andere Spalte in einer Tabelle mithilfe der Prädikate CONTAINS und FREETEXT abgefragt werden.
Weitere Informationen zum Einfügen von Dateidaten in eine varbinary(max)- oder image-Spalte finden Sie unter OPENROWSET (Transact-SQL).
Siehe auch
Andere Ressourcen
CONTAINS (Transact-SQL)
FREETEXT (Transact-SQL)
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
17. Juli 2006 |
|