SQL 事务期间的算术溢出

Arithmetic overflow during SQL transaction

为什么将“0001-01-01 00:00:01”插入 DATETIME 字段会导致错误?

它告诉我:

Arithmetic overflow during implicit conversion of VARCHAR value '0001-01-01 00:00:01' to a DATETIME field . SQLState: ZZZZZ ErrorCode: 247

这不是对我的请求进行语义分析吗?

谢谢

根据 Sybase online docs,日期时间类型支持的最小值为 1753 年 1 月 1 日 00:00:00.000