0

それぞれに ID 列を持つさまざまなテーブルがたくさんあり、すべてのテーブルのすべての列を検索し、一致する文字列を含む行の ID 列を返す検索機能を提供したいと考えています。すべてのテーブルのすべての列に対してこれを実行したいので、WHERE col1 CONTAINS TEXT_STRING OR col2 .... 何か案は?

4

1 に答える 1

0

これを行う必要がある場合は、設計に問題があります。もちろん、他の人があなたにつけたものを使わなければならないこともたくさんあります!

ビューを作成し、そのビューで可能なすべてのテーブルの結合を作成します。後でビューを検索できます。ただし、すべてのテーブルのその列にインデックスを作成する必要があります。そうしないと、パフォーマンスが非常に低下します。

于 2012-05-14T20:20:32.757 に答える