2009-07-13 20 views
0

プライマリキー制約を削除すると、SQLによって自動的にクラスタインデックスが削除され、
同じものがクラスタインデックス以外を削除しますか?SQlSERVER 2000

答えて

1

表は、、最大での1つのクラスタ化インデックスを持つことができます。クラスタ化インデックスはテーブルです。クラスタード・インデックスが削除されると、クラスタード・インデックスは削除されます(テーブルはヒープに変わります)。主キーはクラスタード・インデックスでは必要ありませんが、通常は主キーです。問題の一意制約/インデックスは、クラスタ化インデックスが存在するかどうか、またはクラスタ化インデックスでないかどうかによってクラスタ化インデックスを削除する場合と削除しない場合があります。

更新日:

は、私が質問をmisredと思います。一意制約を削除すると、対応する非クラスタ化インデックスが削除されます(yes)。

+0

プライマリキー用のsmaeかどうか? – KuldipMCA

+0

主キーはクラスター化されたキーの* most * timesであり、制約が破棄されるとクラスター化されたキーが削除されます。しかし、クラスタード・インデックスが確かにプライマリー・キーであるかどうかを確かめなければなりません。 –

1

主キーとその他の一意制約は、クラスタ化または非クラスタ化のいずれかのインデックスを使用して実装されます。制約を削除すると、インデックスが削除されます。

+0

もう一度質問をお読みください – KuldipMCA

+0

私はそれを何度も読んでいますが、読んだのは初めてです。 –