默认值('')但是显示出来是null 怎么回事?

解决方案 »

  1.   

    create table tb(ID int, Name nvarchar(20) default '')insert tb values(1, default)
    insert into tb(ID) values(2)select * from tbdrop table tb
      

  2.   

    你一定是用类似insert into ... select ...语句插入的数据,虽然指定了默认值,但插入时对本列赋了Null值,那写入的就是NULL而非‘’
      

  3.   

    默认值('')若该字段没值保存 应该显示''
    而不是null怎么回事啊?