我有一堆表合併不同級別的數據:季度,小時,每日和每月。除此之外,還有一個包含「原始」數據的基表,其中包含一些額外的列。統一表格都有相同的列。SQL Server日期vs smalldatetime
基部,季度和每小時表利用smalldatetime
類型的一列的成時間戳的數據。本專欄也將在小時和每日表格中提供,但當然我不需要這裏的時間方面。
爲了簡單起見我想在這裏也使用SMALLDATETIME數據類型的緣故,但也許這是更好地爲性能,使用該列的日期數據類型?
有各類型之間一個非常大的差異,當它歸結爲表現?
SMALLDATETIME在SQL Server 2008中已棄用。使用DATE,TIME或DATETIME2。 http://msdn.microsoft.com/en-us/library/ms182418.aspx – sqlvogel 2011-04-11 13:46:07
謝謝。那麼我的問題最終會是相同的:日期時間vs日期 – 2011-04-11 13:50:08
@dportas:smalldatetime是*不*棄用:它也是ANSI的標準類型。 – gbn 2011-04-11 14:37:07