日期:2014-05-18  浏览次数:20461 次

关于数据库中的TIMESTAMP类型
在sql server中插入
INSERT INTO aa VALUES (6763, 1, 0, 'TB000001', 'd', '2010-07-26 10:51:53', '', '', '', '', 1, 1, 0, 0, 0, 1, '7-2-2-2-2-2');


 '2010-07-26 10:51:53'是TIMESTAMP类型,这里报错。说无效的月份,在Orcale中也报这个错。如果我要把2010-07-26 10:51:53当做时间来插进去的话应该怎么改?大神们给点意见、指点一下

------解决方案--------------------
参考http://msdn.microsoft.com/zh-cn/library/ms182776(v=sql.90).aspx

timestamp 数据类型只是递增的数字,不保留日期或时间。 若要记录日期或时间,请使用 datetime 数据类型