私は外部キー(IdForign)を持っており、常にwhere句で使用しています。私には3つのフィールドがあります:
Id
Name
IdForign
名前フィールドのインデックスを作成するにはどうすればよいですか?(IdForign、Name)またはIdForign用に1つ、Name用にもう1つ?
ありがとう!!
私は外部キー(IdForign)を持っており、常にwhere句で使用しています。私には3つのフィールドがあります:
Id
Name
IdForign
名前フィールドのインデックスを作成するにはどうすればよいですか?(IdForign、Name)またはIdForign用に1つ、Name用にもう1つ?
ありがとう!!
基本的なsystaxは、あなたが求めているのは次のとおりです。
CREATE INDEX yourIndexName ON yourTableName (yourFieldName);
これは、MicrosoftSQLServerを意味していることも前提としています。MSDNのドキュメントについては、こちらを参照してください。
これがお役に立てば幸いです。
私があなたの質問を正しく理解している場合、IdForign
それはあなたがで使用するものであるため、あなたはのためだけにインデックスを作成する必要がありますwhere
更新
コメントによると、両方のフィールドを使用している場合は、NameとIdForignでインデックスを使用することをお勧めします
これを読んでください。SQLServerを使用したインデックス作成に関するヒントが得られるはずです。