但是我在sql2008上也是一样的建表文,datetime 也是8,就能插入2014-05-14  00:00:00

解决方案 »

  1.   

    我想改成datetime 19 改不了,只能写8
      

  2.   

    我想改成datetime 19 改不了,只能写8
    因为我这个数据时间很重要2014-05-14  00:00:00,零点就是零点,2点就是2点,4点就是4点,必须全部显示出来。但是这个sql2000,把我的数据每次的零点都给吞了,零点的数据写入sql中TM只能显示年、月、日,而其他时间都可以显示年月日小时分钟秒
      

  3.   

    datetime类型当没有明确指定时分秒的时候,默认是00:00:00.000
      

  4.   

    老师,就是诶,在sql2008上TM 就是显示2014-05-14  00:00:00.000或者是2014-05-14  02:00:00.000
    那要是sql2000不明确制定时分秒我应该怎么设置?
      

  5.   

    我试了输入2014-05-14  00:00:00.000,不行,输不进去,提示我输入的值与数据类型不一致,或者此值与列的长度不一致,哎,好郁闷啊,sql2000怎么这样