SQL Server 2008 R2:getdate()返回错误的日期

时间:2016-05-02 04:48:07

标签: sql sql-server-2008-r2 getdate

我们有一个表格,其InsertDate列通过调用getdate()函数获取其值。但有一些记录有奇怪的值,如:

3879-07-08 11:25:43.947
4500-09-29 11:25:43.983
3258-03-20 16:33:52.493

虽然这些记录很旧(属于9个月前),但我的经理让我知道在这种情况下发生了什么。

任何帮助都将受到高度赞赏。

此记录不是由个人用户在同一天创建的。

1 个答案:

答案 0 :(得分:0)

您可能拥有使用Microsoft SQL Server JDBC驱动程序3.0版和Java Runtime Environment 1.7版(JRE 1.7)连接到SQL Server数据库的Java应用程序。

如果是这种情况,可能是由于JDBC驱动程序引起的。可以通过以下链接获得该修复:

Hotfix