是否有任何方法來存儲類型範圍之外的日期時間類型?我的意思是,如果我嘗試做像INSERT INTO [tbl](..., [IndependenceDate],....) VALUES(...,'1650-01-01',...)
這樣的水手,我會得到一個錯誤(導致日期時間類型範圍是:1753年1月1日至9999年12月31日)。我正在使用SQL Server Management Studio。日期時間類型SQL
0
A
回答
0
如果您不關心時間並擁有更新版本的SQL,則可以使用Date。或者,你可以使用DateTime2(但這將使用更多的空間)...
+1
DateTime2不佔用更多空間。 DateTime使用8個字節,DateTime2可以使用6到8個字節,具體取決於它的準確性。 –
+0
爲了完成,datetime2數據類型包括: 0001年1月1日00:00:00至9999年12月31日23:59:59.9999999。默認值仍然是1900年1月1日。它也比日期時間顯着更準確。 https://docs.microsoft.com/en-us/sql/t-sql/data-types/datetime2-transact-sql – Shawn
相關問題
- 1. SQL日期時間類型問題
- 2. 錯誤插入日期時間c#類型到SQL日期時間列
- 3. c#列數據類型日期類型(NOT日期時間)
- 4. SQL日期時間間隔
- 5. 關於python日期時間類型
- 6. SQLite日期和時間數據類型
- 7. 谷歌圖表日期時間類型
- 8. 輸入[類型=時間]預計日期
- 9. 隱藏時間日期類型
- 10. Oracle日期和時間數據類型
- 11. SQL以獲取每種類型的最新日期時間行
- 12. 日期類型的SQL列自帶時間
- 13. 從Firebird向SQL Server導入數據 - 日期和時間類型
- 14. SQL 2008中新的日期/時間數據類型
- 15. Microsoft SQL Server 2005時間日期數據類型
- 16. 檢索日期部分從其中有日期時間類型
- 17. 將日期時間更改爲日期數據類型?
- 18. 如何將日期和時間從字符轉換爲日期時間類型
- 19. 類型「日期和時間」的UIDatePicker僅返回日期而不是時間
- 20. 的Java SQL日期時間
- 21. SQL投日期時間
- 22. SQL日期時間值
- 23. SQL日期時間查詢
- 24. SQL PHP日期時間
- 25. SQL日期/時間格式
- 26. SQL日期時間問題
- 27. SQL日期時間格式
- 28. SQL日期時間則DateDiff
- 29. SQL日期時間性能
- 30. SQL日期時間轉換
如果日期沒有意義,爲什麼不使用這個作爲varchar? – Balinti
MSSQL(Microsoft Sql Server)日期時間類型的確有一個開始日期1753-01-01。請參閱此處:https://docs.microsoft.com/en-us/sql/t-sql/functions/date-and-time-data-types-and-functions-transact-sql – Milney