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?

Foi útil?

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 [TABLENAME] GOTA (columnname)

- 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
scroll top