SQLサーバーの列で全文検索を無効にするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/834841

質問

列を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)

を追加
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top