【发布时间】:2017-04-25 15:17:20
【问题描述】:
有没有办法存储超出类型范围的日期时间类型?我的意思是,如果我尝试像INSERT INTO [tbl](..., [IndependenceDate],....) VALUES(...,'1650-01-01',...) 那样做某事,我会得到一个错误。(因为日期时间类型范围是:1753 年 1 月 1 日到 9999 年 12 月 31 日)。我正在使用 SQL Server Management Studio。
【问题讨论】:
-
如果日期没有意义,为什么不把它用作varchar?
-
MSSQL (Microsoft Sql Server) 日期时间类型的开始日期确实是 1753-01-01。见这里:docs.microsoft.com/en-us/sql/t-sql/functions/…
标签: sql-server tsql datetime