¿Cómo deshabilito una búsqueda de texto completo en una columna en el servidor SQL?
-
08-07-2019 - |
Pregunta
Estoy tratando de convertir una columna de ntext a nvarchar (MAX), pero parece que hay una búsqueda de texto completo habilitada en ella.
Alter table <table> alter column <column> nvarchar
Entonces voy a forzar el texto en filas
update <table> set <column> = <column> +'' where <column> is not null
Finalmente necesitaré habilitar la búsqueda de texto completo nuevamente.
¿Cómo hago esto en SQL?
Solución
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/ library / ms188359.aspx )
Otros consejos
Esto es para SQL Server 2005.
Sintaxis para eliminar el índice de texto completo:
ALTERAR ÍNDICE DE TEXTO COMPLETO EN [TABLENAME] DROP (COLUMNNAME)
- ALTERAR COLUMNA O MÁS DECLARACIÓN -
Sintaxis para leer el índice de texto completo:
ALTERAR ÍNDICE DE TEXTO COMPLETO EN [TABLENAME] agregar (COLUMNNAME)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow