powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Пипл хелпните по containstable(freetexttable)
2 сообщений из 2, страница 1 из 1
Пипл хелпните по containstable(freetexttable)
    #32033234
Cyclope
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пипл,объясните на примерах плз в чем запросы с containstable(freetexttable) сложнее чем с contains(freetext).
books-online пишет:
Queries that use the CONTAINSTABLE and FREETEXTTABLE functions are more complex than those that use the CONTAINS and FREETEXT predicates because qualifying rows returned by the functions must be explicitly joined with the rows in the original SQL Server table.

Не вижу ничего сложного.Тогда в чем же??????
...
Рейтинг: 0 / 0
Пипл хелпните по containstable(freetexttable)
    #32033343
max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
max
Гость
В кратце. CONTAINS() используется в WHERE в запросах и является дополнительным условием на выборку. Результатом работы CONTAINSTABLE() является таблица. Таблица состоит из 2-х полей: KEY-первичный ключ исходной таблицы, RANK-числовой вес записи. RANK имеет смысл степени соответствия найденной записи запросу.

Примеры:
Пусть имеется таблица состояция из первичного ключа ID и текстового поля Note...

select Note from Table where CONTAINS(*,'"водит*"')

запрос выдаст все поля таблицы Table где существуют слова, начинающиеся с "водит"

select Note from Table t,CONTAINSTABLE(Table,*,'"водит*"') as ct where t.ID=ct.[KEY] order by ct.RANK DESC

аналогичный по результату запрос с упорядочиванием записей по степени соответствия запросу
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Пипл хелпните по containstable(freetexttable)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]