ストアド プロシージャ内からテーブルに対して全文検索を実行する必要があります。考慮しなければならないことがいくつかあります。
- 不明な量の検索語。これはユーザーの入力に依存します
- 検索対象のテーブルは変更される可能性があります (検索内容によって異なります)
現在、次の結果になるクエリを使用しています。
SELECT *
FROM Table
INNER JOIN CONTAINSTABLE(Table,*,'"searchword*" AND "secondsearchword*"') s ON s.[Key] = Table.[Key]
ただし、「contains_search_condition」は各列に対して個別に実行されます。必要なのは、すべての検索語が任意の列に含まれる行を取得することです。どうすればいいですか?計算された列/ビューを使用する唯一のオプションですか、それとも別の解決策がありますか?