在表中默認值為space(0),當在客戶端向表寫數據時,如何沒有寫入時間則寫入空白然而當我使用update 更新時,空白就變成了1900-1-1  我希望的是空白.請問怎麼實現呢?thanks

解决方案 »

  1.   

    日期類型插入空,會自動變為"1900-01-01"。或者你插入Null吧。
      

  2.   

    paoluo(一天到晚游泳的鱼) 正解
    用null
      

  3.   

    不设置默认值,或者默认值为NULL create table test1(id int identity,name varchar(5),createtime datetime default null)
    insert into test1(name) select 'a'insert into test1(name) select 'b'select * from test1drop table test1
      

  4.   

    写入空字符串是不可能的修改成NULL是可以的 
      

  5.   

    日期类型只接受日期型数值与Null,不可能写入字符串