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