数据库中日期如2005-2-1 格式,怎么改为2005-02-01格式?跪求!
是数据库整列

解决方案 »

  1.   

    select convert(varchar(10),getdate(),120)
      

  2.   

    select convert(varchar(10),getdate(),120)
    上面正解
      

  3.   

    select convert(varchar(10),列,120)
      

  4.   

    update 表名 set 列名=convert(varchar(10),列名,120)
      

  5.   

    select convert(varchar(10),列,120)
      

  6.   

    select convert (varchar(10),columnname,120)
      

  7.   


    DECLARE @dt datetime
    SET @dt='2005-2-1'
    SELECT STUFF(STUFF(CONVERT(char(8),@dt,112),5,0,N'-'),8,0,N'-')
      

  8.   


    DECLARE @dt datetime
    SET @dt='2005-2-1'
    SELECT STUFF(STUFF(CONVERT(char(8),@dt,112),5,0,N'-'),8,0,N'-')
    --结果
    --2005-02-01
      

  9.   

    DECLARE @dt datetime 
    SET @dt='2005-2-1'
    SELECT replace(CONVERT(char(10),@dt,111),'/','-')