前言
在學(xué)習(xí)SQL 2012基礎(chǔ)教程過(guò)程中會(huì)時(shí)不時(shí)穿插其他內(nèi)容來(lái)進(jìn)行講解,相信看過(guò)SQL Server 2012 T-SQL基礎(chǔ)教程的童鞋知道前面寫(xiě)的所有內(nèi)容并非都是摘抄書(shū)上內(nèi)容,如若是這樣那將沒(méi)有任何意義,學(xué)習(xí)的過(guò)程必須同時(shí)也是一個(gè)思考的過(guò)程,無(wú)論是獨(dú)立思考也好還是查資料也罷都是思考而非走馬觀花,要不然過(guò)一段時(shí)間又會(huì)健忘。簡(jiǎn)短的內(nèi)容,深入的理解。
話題
非聚集索引定義:非聚集索引也是一個(gè)B樹(shù)結(jié)構(gòu),與聚集索引不同的是,B樹(shù)的葉子節(jié)點(diǎn)存的是指向堆或聚集索引的指針。你真的理解了嗎??你能舉出例子嗎??其實(shí)本節(jié)最終想表達(dá)的就是這個(gè)意思,定義太長(zhǎng),我們抽象一點(diǎn)來(lái)定義并得出最終結(jié)論,請(qǐng)往下看。
聚集索引對(duì)非聚集索引影響
關(guān)于聚集索引和非聚集索引的概念、原理、創(chuàng)建都不會(huì)再敘述,若對(duì)此不太了解請(qǐng)參考園中其他園友的詳細(xì)介紹。
首先我們創(chuàng)建測(cè)試表
USE SQLStudy GO CREATE TABLE [dbo].[Test]( [ID] [int] NOT NULL, [First] [nchar](10) NULL, [Second] [nchar](10) NULL ) GO