是否有任何方法来存储类型范围之外的日期时间类型?我的意思是,如果我尝试做像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