create table #t(
t datetime default getdate())

解决方案 »

  1.   

    select * from mytable where dateField>=convert(varchar,getdate(),112) and 
      dateField<convert(varchar,getdate()+1,112)如果你对效率不感兴趣,就可以用:
    select * from mytable where convert(varchar,dateField,112)=convert(varchar,getdate(),112)
      

  2.   

    select getdate() 当前日期
      

  3.   

    ALTER TABLE dbo.表 ADD CONSTRAINT
    DF_表名_字段名 DEFAULT (getdate()) FOR 字段
    GO
      

  4.   

    getdate() 函数返回一个当前的时间。
    用convert()函数可以得到不同显示方式的日期值。CONVERT (data_type[(length)], expression [, style])根据style的值,返回的输出。
    比如:convert(varchar(10),getdate(),20) 返回一个'yyyy-mm-dd'形式的日期的字符串表达式。
      

  5.   

    设计表时,设置日期字段默认值为getdate()
    另外,可以设置格式
      

  6.   

    update 表
    set 字段=getdate()
    where 所需的条件