Como faço para desativar uma pesquisa de texto completo em uma coluna no sql server?
-
08-07-2019 - |
Pergunta
Eu estou tentando converter uma coluna ntext para nvarchar (MAX), mas parece que há uma busca de texto completo habilitado nele.
Alter table <table> alter column <column> nvarchar
Então eu vou para forçar o texto em linhas
update <table> set <column> = <column> +'' where <column> is not null
Finalmente eu vou precisar para permitir a pesquisa de texto completo novamente.
Como posso fazer isso em SQL?
Solução
DROP FULLTEXT INDEX ON mytable.mycolumn;
go
Alter table ... nvarchar(value);
go
ADD FULLTEXT INDEX ON mytable add (mycolumn)
( http://msdn.microsoft.com/en-us/ biblioteca / ms188359.aspx )
Outras dicas
Este é o SQL Server 2005.
sintaxe para soltar índice de texto completo:
ALTER FULLTEXT índice ON
- ALTER COLUMN OU MAIS DECLARAÇÃO -
Sintaxe para readd índice de texto completo:
ALTER FULLTEXT INDEX ON [TABLENAME] Adicionar (columnName)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow