タイトル列で全文検索が有効になっているテーブルがあります。containstable を使用して加重検索を実行しようとしましたが、Rank 値の算術オーバーフローが発生しました。クエリは次のとおりです
SELECT ID, CAST(Res_Tbl.RANK AS Decimal) AS Relevancy , Title
FROM table1 AS INNER JOIN
CONTAINSTABLE(table1,Title,'ISABOUT("pétoncle" weight (.8), "pétoncle" weight (.8), "PÉTONCLE" weight (.8))',LANGUAGE 1036 ) AS Res_Tbl
ON ID = Res_Tbl.[KEY]
このクエリを実行すると、次のようになります。 int 型の算術オーバーフロー エラー、値 = -83886083125.000076。
2つの「;」のうちの1つを削除すると ISABOUT 関数では、クエリは正常に完了します。
クエリが正常に完了した結果がない場合は、いくつかの結果が必要であることに注意してください。
誰もこれを解決する方法を知っていますか?