および数値であるいくつかの列にフルテキスト インデックスを作成したいと思いvarchars
ます。そして、数の問題があります。
フルテキスト インデックスの数値または小数として列を追加する方法は本当にありませんか?
たとえば、テーブルの記事があります。
CREATE TABLE article
( articleid number(10) not null,
articlename varchar(50) not null,
articlecode1 varchar(50)
);
CREATE FULLTEXT CATALOG MyCatalog;
CREATE FULLTEXT INDEX ON artikel
(articleid LANGUAGE 0x0,
articlename LANGUAGE 0x0,
articlecode1 LANGUAGE 0x0)
KEY INDEX PK_ARTICLE ON MyCatalog
WITH CHANGE_TRACKING AUTO;
は数値であるため、作成できませんでしarticleid
た!
articleidtext varchar
私の別の解決策は、articleid のコピーなどの 2 番目の列を作成することです。その後、トリガーでいっぱいにします。
本当に他に方法はないのでしょうか?
私も次のようにキャストしようとしました:CAST(articleid AS varchar) LANGUAGE 0x0
どちらも機能しません。
他の提案は??
どうも...