Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Пипл хелпните по containstable(freetexttable) / 2 сообщений из 2, страница 1 из 1
20.06.2002, 00:00:59
    #32033234
Cyclope
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пипл хелпните по containstable(freetexttable)
Пипл,объясните на примерах плз в чем запросы с 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
20.06.2002, 15:31:06
    #32033343
max
max
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пипл хелпните по containstable(freetexttable)
В кратце. 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
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Пипл хелпните по containstable(freetexttable) / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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