Wie sperre ich eine Volltextsuche auf einer Spalte in SQL Server?
-
08-07-2019 - |
Frage
Ich versuche, eine Spalte von Ntext zu nvarchar (MAX) zu konvertieren, aber es scheint, gibt es eine Volltextsuche auf es aktiviert ist.
Alter table <table> alter column <column> nvarchar
Dann werde ich den Text in Zeilen erzwingen
update <table> set <column> = <column> +'' where <column> is not null
Schließlich brauche ich die Volltextsuche wieder aktivieren.
Wie kann ich das in SQL?
Lösung
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/ Bibliothek / ms188359.aspx )
Andere Tipps
Dies ist auf SQL Server 2005.
Syntax Volltext-Index fallen
ALTER FULLTEXT INDEX ON [TABELLENNAME] DROP (COLUMN)
- ALTE COLUMN ODER MEHR STATEMENT -
Syntax readd Volltextindex:
ALTER FULLTEXT INDEX ON [TABELLENNAME] hinzufügen (COLUMN)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow