当我在sql server查询编辑
中尝试此查询时INSERT INTO table ( postdate) Values (07/09/2010 )
或
INSERT INTO table ( postdate) Values (cast (07/09/2010 as datetime)
它插入此1/1/1900 12:00:00 AM
为什么我在这里失踪?
答案 0 :(得分:3)
INSERT INTO table ( postdate) Values ('2010-09-07' )
答案 1 :(得分:2)
07/09/2010
= 7除以9除以2010,带整数算术
这当然给出零01 Jan 1900 00:00:00.000
使用SQL Server“安全”ISO(yyyymmdd)+分隔符
INSERT INTO table ( postdate) Values ('20100907')