Запросы столбцов varbinary(max) и xml
Изменения: 17 июля 2006 г.
Предикаты CONTAINS и FREETEXT можно использовать для поиска в индексированных столбцах varbinary(max), image и xml.
Важно! |
---|
Типы данных image в следующей версии Microsoft SQL Server будут удалены. Следует избегать использования этого типа данных в новых разработках и предусмотреть изменение приложений, использующих этот тип в настоящий момент. Вместо этого пользуйтесь типом данных varbinary(max). |
Многие документы можно хранить в одном столбце varbinary(max) или xml. Microsoft SQL Server 2005 поддерживает определенные типы документов и предоставляет для них фильтр. Чтобы получить список этих типов документов, выполните запрос к представлению каталога sys.fulltext_document_types.
Если столбец varbinary(max) или xml участвует в полнотекстовом поиске, служба полнотекстового поиска просматривает расширения документов, содержащихся в столбце varbinary(max), и применяет соответствующий фильтр для преобразования двоичных данных и извлечения текстовых данных, необходимых для полнотекстового индексирования и выполнения запросов. Для столбца xml применяется XML-фильтр.
К уже проиндексированному столбцу varbinary(max) или xml могут выполняться запросы с использованием предикатов CONTAINS и FREETEXT, аналогично любым другим столбцам в таблице.
Дополнительные сведения о вставке данных в столбцы varbinary(max) и image см. в разделе OPENROWSET (Transact-SQL).
См. также
Другие ресурсы
CONTAINS (Transact-SQL)
FREETEXT (Transact-SQL)
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
17 июля 2006 г. |
|