powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / full text searsh bug? ms sql7
3 сообщений из 3, страница 1 из 1
full text searsh bug? ms sql7
    #32031274
petr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вариант

SELECT *
FROM tb_table
WHERE (CONTAINS(*, 'слово'))

работает отлично. но

declare @QS varchar(100)
select @QS = 'слово'

SELECT *
FROM tb_table
WHERE (CONTAINS(*, @QS))

не работает. говорит "Incorrect syntax near '@QS'"
ЧТО ДЕЛАТЬ?????
P.S. должно работать в процедуре, посему использование переменной обязательное!!!
...
Рейтинг: 0 / 0
full text searsh bug? ms sql7
    #32031309
Olga Rastokina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lyshshe ispol"zovat" containstable :

CREATE PROCEDURE sps_containstable_test

@from_table nvarchar(517),
@freetext_column sysname,
@string_search nvarchar(1000)

as

declare @SQL varchar(8000),
@unique_key_col_name sysname,
@Select_List varchar(80),
@table_id integer

select @Select_List = '*'
SET @table_id = Object_Id(@from_table)
SET @unique_key_col_name = Col_Name( @table_id, ObjectProperty(@table_id, 'TableFullTextKeyColumn') )


SELECT @SQL = 'SELECT' + ' ' + @select_list
select @SQL = @SQL + ' ' + 'FROM' + ' ' + @from_table
select @SQL = @SQL + ' AS FT_TBL, containstable(' + @from_table + ', ' + @freetext_column + ',''' + @string_search + ''') AS KEY_TBL '
select @SQL = @SQL + ' WHERE ' + ' '
SELECT @SQL = @SQL + ' FT_TBL.'
SELECT @SQL = @SQL + @unique_key_col_name + ' = KEY_TBL.[KEY] '

print @SQL

EXEC(@SQL)
GO
...
Рейтинг: 0 / 0
full text searsh bug? ms sql7
    #32031310
Olga Rastokina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vizov :

exec sps_containstable_test

@from_table ='table_name
@freetext_column ='col_name_where_looking'
@string_search ='search_word'
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / full text searsh bug? ms sql7
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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