2011-12-26 62 views
0

任何人可以講的是一個示例中的SQL範圍和列表分區講解SQL範圍和列表分區解釋?通過學習白皮書,我對此非常困惑。任何人都可以講的是一個例子

+0

如果使用GUI工具來處理在SQL Server 2008的表分區all_values,那麼這篇帖子可能是有用的,其餘全部我正在學習或修訂提出更好。 http://blogs.msdn.com/b/manisblog/archive/2009/01/18/easy-table-partitions-with-sql-server-2008.aspx – parmanand 2011-12-26 10:38:29

+0

感謝您的回覆..我使用腳本來創建分區。 – Tanya 2011-12-26 11:03:32

回答

1

列表分區用於:1,2,3,4,5,6,7,8,9,10。並且您想將它們分爲3個分區:{1,2,3},{4,5,6},{7,8,9,10}。 範圍用於無限列表:{all_values < 10},{all_values < 20},{all_values < 100},{all_values < MaxValue}。如果在(1 ...〜)

1

它很簡單。 範圍分區接受分區鍵位於特定範圍內的所有行,例如,日期在1980-01-01和1990-01-01之間的所有事件屬於80分區 - 其範圍分區

如果僅針對特定值的驗收規範指定的分區,如

1980-01-01 00:00:00, 
1981-01-01 00:00:00, 
1982-01-01 00:00:00, 
... 
1989-01-01 00:00:00 

(10特定值)

行與該值落入分區「八十年代NewYearMidnights」 - 這是一個列表分區。當你有常量的有限列表

相關問題