爲什麼INDEX創建語句具有UNIQUE參數?INDEX創建的唯一參數 - 用於什麼?
據我瞭解,非聚集索引包含了書籤,一個指向一排,這應該是唯一的區別甚至非唯一行,
所以確保非聚集索引是唯一的?
對不起?
那麼,我明白沒有唯一索引只能在聚簇表上?因爲
- 「上的圖聚集索引必須是唯一的」 [1]
由於「底部,或葉,簇索引的水平包含表的實際的數據行」 [ 1],我是否正確理解與聚簇索引上的UNIUE相同的效果可以通過唯一約束(可能全部或部分)表[2]的列來實現?
那麼,什麼會爲索引帶來UNIQUE參數?
除了混淆基本概念的定義[3]
更新:
這又是同樣的陷阱 - 解釋事情已經解釋基於不確定的條款將所有的解釋很多次無休止的猜謎遊戲。
請參閱我的子問題[4],這個問題真的在這裏重寫同一個問題。
UPDATE2:
的問題是含糊不清,缺乏定義或使用不當,不當行文的。如果索引被定義爲服務於(查找和)識別/指向真實數據的結構,那麼非唯一或NULL索引就沒有任何意義。再見
引:
[1]
CREATE INDEX(處理SQL)
http://msdn.microsoft.com/en-us/library/ms188783.aspx
[2]
CREATE TABLE(處理SQL) http://msdn.microsoft.com/en-us/library/ms174979.aspx
[ 3]
唯一索引或唯一密鑰?
Unique index or unique key?
[4]
是什麼指標,可以非聚集索引是非獨特之處?
what is index and can non-clustered index be non-unique?
P; z在主文章中查看我的更新。 – 2010-09-27 03:32:05
@ vgv8:這不是一個改寫,這是一個完全不同的問題。 (我對猜謎遊戲也不感興趣,再見) – Piskvor 2010-09-27 07:16:33