SQLサーバーの列で全文検索を無効にするにはどうすればよいですか?
-
08-07-2019 - |
質問
列をntextからnvarchar(MAX)に変換しようとしていますが、全文検索が有効になっているようです。
Alter table <table> alter column <column> nvarchar
次に、テキストを強制的に行に挿入します
update <table> set <column> = <column> +'' where <column> is not null
最後に、全文検索を再度有効にする必要があります。
SQLでこれを行うにはどうすればよいですか
解決
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 )
他のヒント
これはSQL Server 2005向けです。
フルテキストインデックスを削除する構文:
[TABLENAME] の全文索引の変更後、(COLUMNNAME)をドロップします
-列またはその他のステートメントの変更-
既読全文索引の構文:
[TABLENAME] の全文索引の変更後、(COLUMNNAME)
を追加所属していません StackOverflow