是否有任何方法來存儲類型範圍之外的日期時間類型?我的意思是,如果我嘗試做像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. SQL日期時間類型問題
- 3. Python日期時間和日期類型
- 4. T-SQL - 將日期時間更改爲日期數據類型?
- 5. 錯誤插入日期時間c#類型到SQL日期時間列
- 6. c#列數據類型日期類型(NOT日期時間)
- 7. 將C#日期時間轉換爲XML日期時間類型
- 8. SQL日期時間間隔
- 9. 輸入[類型=時間]預計日期
- 10. SQLite日期和時間數據類型
- 11. 隱藏時間日期類型
- 12. 在postgresql中的日期時間類型
- 13. 谷歌圖表日期時間類型
- 14. oracle日期時間的數據類型
- 15. 關於python日期時間類型
- 16. Oracle日期和時間數據類型
- 17. HTML時間和日期類型
- 18. SQL Server 2008日期類型showes我日期和時間在visual studio
- 19. 爲什麼SQL Server Compact中的日期時間類型輪值?
- 20. PHP將類型的日期時間插入到sql中
- 21. 從Firebird向SQL Server導入數據 - 日期和時間類型
- 22. Microsoft SQL Server 2005時間日期數據類型
- 23. 日期類型的SQL列自帶時間
- 24. SQL中的日期時間類型轉換
- 25. SQL 2008中新的日期/時間數據類型
- 26. SQL以獲取每種類型的最新日期時間行
- 27. 如何獲得類型=「XS:日期」,而不是類型=「XS:日期時間」
- 28. 當在sql server(日期時間類型)中存儲日期時間時,它以什麼格式存儲它?
- 29. 檢索日期部分從其中有日期時間類型
- 30. 轉換c#日期時間輸入[類型=日期]
如果日期沒有意義,爲什麼不使用這個作爲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