0

私は外部キー(IdForign)を持っており、常にwhere句で使用しています。私には3つのフィールドがあります:

Id
Name
IdForign

名前フィールドのインデックスを作成するにはどうすればよいですか?(IdForign、Name)またはIdForign用に1つ、Name用にもう1つ?

ありがとう!!

4

2 に答える 2

0

基本的なsystaxは、あなたが求めているのは次のとおりです。

CREATE INDEX yourIndexName ON yourTableName (yourFieldName);

これは、MicrosoftSQLServerを意味していることも前提としています。MSDNのドキュメントについては、こちらを参照してください。

これがお役に立てば幸いです。

于 2012-05-28T15:38:08.430 に答える
0

私があなたの質問を正しく理解している場合、IdForignそれはあなたがで使用するものであるため、あなたはのためだけにインデックスを作成する必要がありますwhere


更新
コメントによると、両方のフィールドを使用している場合は、NameとIdForignでインデックスを使用することをお勧めします

これを読んでください。SQLServerを使用したインデックス作成に関するヒントが得られるはずです。

于 2012-05-28T15:55:50.423 に答える