怎样设定成不带具体时间的默认呢?
 
如果将默认值设定成  getdate()  显示的值类似 2008-9-9 10:11:23我想要的效果是 2008-9-9 就可以了,请问这个怎么设定呢?

解决方案 »

  1.   

    if object_id('test')is not null drop table test
    go
    create table test(Id int ,[date] varchar(10) default convert(varchar(10),getdate(),120))
    insert test(id) select 1
    insert test(id) select 2
    insert test(id) select 3
    select * from test
    /*
    Id          date       
    ----------- ---------- 
    1           2008-11-04
    2           2008-11-04
    3           2008-11-04(影響 3 個資料列)
    */
      

  2.   

    两个 4 字节的整数内部存储 datetime 数据类型的值。 第一个 4 字节存储“基础日期”(即 1900 年 1 月 1 日)之前或之后的天数。基础日期是系统参照日期。另外一个 4 字节存储天的时间(以午夜后经过的毫秒数表示)。
      

  3.   

    使用 CONVERT:CONVERT (data_type[(length)], expression [, style])
    select CONVERT(varchar, getdate(), 120 ) 
    2004-09-12 11:06:08 select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),\'-\',\'\'),\' \',\'\'),\':\',\'\') 
    20040912110608 select CONVERT(varchar(12) , getdate(), 111 ) 
    2004/09/12 select CONVERT(varchar(12) , getdate(), 112 ) 
    20040912 select CONVERT(varchar(12) , getdate(), 102 ) 
    2004.09.12 select CONVERT(varchar(12) , getdate(), 101 ) 
    09/12/2004 select CONVERT(varchar(12) , getdate(), 103 ) 
    12/09/2004 select CONVERT(varchar(12) , getdate(), 104 ) 
    12.09.2004 select CONVERT(varchar(12) , getdate(), 105 ) 
    12-09-2004 select CONVERT(varchar(12) , getdate(), 106 ) 
    12 09 2004 select CONVERT(varchar(12) , getdate(), 107 ) 
    09 12, 2004 select CONVERT(varchar(12) , getdate(), 108 ) 
    11:06:08 select CONVERT(varchar(12) , getdate(), 109 ) 
    09 12 2004 1 select CONVERT(varchar(12) , getdate(), 110 ) 
    09-12-2004 select CONVERT(varchar(12) , getdate(), 113 ) 
    12 09 2004 1 select CONVERT(varchar(12) , getdate(), 114 ) 
    11:06:08.177
      

  4.   

    replace(cast(getdate(),varchar(10)),' ','-')
    等价于
    CONVERT(varchar(10), getdate(), 120 )
    用那一个都可以
      

  5.   

    如果是datetime数据库类型,那就一定是 日期加时间 的形式如果想要你说的那种日期型,那就得用字符串数据类型保存用CONVERT函数 用法参照楼上各位和联机帮助