Come disabilitare una ricerca full-text su una colonna nel server sql?
-
08-07-2019 - |
Domanda
Sto cercando di convertire una colonna da ntext a nvarchar (MAX), ma sembra che ci sia una ricerca full-text abilitata su di essa.
Alter table <table> alter column <column> nvarchar
Quindi forzerò il testo in righe
update <table> set <column> = <column> +'' where <column> is not null
Infine dovrò abilitare nuovamente la ricerca full-text.
Come posso farlo in SQL?
Soluzione
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 )
Altri suggerimenti
Questo è per SQL Server 2005.
Sintassi per eliminare l'indice full-text:
ALTER INDICE FULLTEXT SU [TABLENAME] DROP (COLUMNNAME)
- ALTER COLUMN O PIÙ DICHIARAZIONE -
Sintassi dell'indice FullText letto:
ALTER INDICE FULLTEXT SU [TABLENAME] aggiungi (COLUMNNAME)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow