如题!

解决方案 »

  1.   


    create table #t(date datetime)insert #t values(getdate())
    insert #t values(null)select * from #tdrop table #t
      

  2.   

    用NULL不行啊!试过了!
        SQL code代码能行吗?
      

  3.   

    现在是从代码里插入日期的值到DateTime字段中去,
             如果我不选日期也就是为空时,插入就会出错。
      

  4.   

    NULL可以,空串不行,因为时间不是字符型,显示时转换:create table # (dt datetime)
    insert # select null
    insert # select getdate()select dtStr=isnull(convert(varchar,dt,121),'') from #
    /*
    dtStr
    ------------------------------2008-04-05 12:49:53.123(2 行受影响)
    */
    drop table #
      

  5.   

    如果我不选日期也就是为空时,插入就会出错。
    ---------------
    不选日期时赋值空串还是NULL?如果是NULL,看对应表的字段是否允许NULL值。