こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

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

投稿日時 - 2006-08-23 17:35:11

QNo.2357602

困ってます

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

プライマリキーを設定することで、インデクスが自動的に作成され、既定値ではクラスタ化(近傍配置)も行われます。

(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

投稿日時 - 2006-08-23 18:09:39

お礼

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

投稿日時 - 2006-08-24 14:36:34

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問