• ベストアンサー

SQLServerのプライマリキーとインデックスについて

こんにちわ。 Oracleではあるカラムをプライマリキーとして設定すると, 自動的にそのカラムにインデックスが付与されたと思います。 ところで, SQLServerではあるカラムをプライマリキーとして設定すると, 自動的にそのカラムにインデックスが付与されるのでしょうか? あるいはプライマリキーとインデックスを個別に設定しなければ ならないのでしょうか? 教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

プライマリキーを設定することで、インデクスが自動的に作成され、既定値ではクラスタ化(近傍配置)も行われます。 (1)CREATE TABLE文の説明 http://msdn2.microsoft.com/ja-jp/library/ms174979.aspx (2)SQL Serverのインデクス・アーキテクチャ http://www.microsoft.com/japan/msdn/sqlserver/columns/sysbuild/sysbuild1.aspx

tatsurou
質問者

お礼

chukenkenkouさん 回答ありがとうございます。 プライマリキーを設定したら自動的にインデックスも作成されるんですね。

関連するQ&A