今天在整理呼叫中心的数据时发现一个问题,从企业管理器中打开agenteventlogtab表的时候,出现“无效数据格式”的提示,版本“08.0.0194”。
select * from xxxx的时候出现“无效数据格式”
select * from xxxx where xxxx的时候正常
在查询分析器中,select * from agenteventlogtab中,一样提示无效的数据格式。后加了where条件,居然可以查得出记录,但是发现某行的datatime类型的数据居然是"26867-12-3 09:13:50",我的天,居然有超出9999年的数据。
没办法,只有update一下,修改表了。OK,一切正常。
关于超出9999年的数据的问题,在sql servermanul有说明,大家有时间可以去看一下。
但是现在的疑问是,超出9999年的数据它是怎么录入进去的,经过后面的实践,发现是不可以录入超过9999年的数据的。那么即使它是通过getdate这样的函数记录数据,那会发生什么样的错误才能够录入像上面一样的错误呢。有知道的朋友,在评论里回复一下。谢谢了!
| 3COM NBX的班长坐席录音问题< 上页 | 下页 >rundllfromwin2000.exe |
|---|





