言語変換を含むテーブルがあります。それは30の言語のための30列を持っています。Select文が動的に生成される30列のテーブルのインデックスを作成する方法
私の要件は、すべての列から特定の単語(「こんにちは」など)を検索することです。
私は動的SELECT文の作成:{英語= "hello" を ORフランス語= "hello" を ORドイツ= "こんにちは"}内部
書言語 から
選択*を{}は動的に生成されます。
このようなテーブルのインデックスを作成する必要がある場合、どうすればよいですか?
30個の列すべてに対して1つのインデックスを作成するか、各列ごとに30個のインデックスを作成する必要がありますか?
より良いオプションをお勧めします。
お寄せいただきありがとうございます。私はあなたが言っていることを理解していますが、特定の建築上の問題のために、私たちはそれを行うことができませんでした...今は30のコラムがあります。 – meetpd
これは非常にスマートなアプローチです。あなたのクエリははるかに高速になり、あなたはフィールドの数によって制約を受けます。 – jerebear
@amccauslが示唆しているように、基礎となるテーブル構造を変更し、残りのシステムで同様の30列の結果を表示できます。 –