在sql server
2005/2008中,如果将有序的記錄插入臨時表,則從臨時表查詢出來的記錄是有序的(不依賴order by也是有序狀态),但是從sql
server 2012開始,即使插入的記錄集有序,查詢出來的結果變成無序了。需要依賴order by來或得到一個有序結果。例如下面例子:

如果有特殊的需要,要求臨時表裡面的資料有序,則可以通過建立聚集索引來解決這個問題。如下所示:
在sql server
2005/2008中,如果将有序的記錄插入臨時表,則從臨時表查詢出來的記錄是有序的(不依賴order by也是有序狀态),但是從sql
server 2012開始,即使插入的記錄集有序,查詢出來的結果變成無序了。需要依賴order by來或得到一個有序結果。例如下面例子:
如果有特殊的需要,要求臨時表裡面的資料有序,則可以通過建立聚集索引來解決這個問題。如下所示: