我想让两个时间字段这样默认显示
  A         B
20100528 13:23:59在数据库实现…

解决方案 »

  1.   

    select convert(varchar(10),getdate(),112)
    select convert(varchar(10),getdate(),8)
    /*----------
    20100528(1 個資料列受到影響)
    ----------
    14:25:34(1 個資料列受到影響)*/
      

  2.   

    SELECT A=CONVERT(varchar(10),时间字段, 20)
    B=CONVERT(varchar(10), 时间字段,24)
    FROM T
      

  3.   


    默认,2005还没有时间字段和日期字段。 2008有的。 
    否则只能写计算列,用字符型来表示了。 select convert(varchar(10),getdate(),112)
    select convert(varchar(10),getdate(),8)参考1楼
      

  4.   

    函数内部对  convert(varchar(10),getdate(),112) 进行封装........
      

  5.   


    CREATE TABLE(
          A VARCHAR(20) DEFAULT convert(varchar(10),getdate(),112),
          B VARCHAR(20) DEFAULT convert(varchar(10),getdate(),8)
    }
      

  6.   


    select convert(varchar(10),getdate(),112)+'  '+convert(varchar(10),getdate(),8)
    --结果
    20100529  15:26:24
    select convert(varchar(10),a,112)+'  '+convert(varchar(10),b,8) from tb
      

  7.   


    select convert(varchar(10),getdate(),112)+'  '+convert(varchar(10),getdate(),8)
    --结果
    20100601  14:11:12
    select convert(varchar(10),a,112)+'  '+convert(varchar(10),b,8) from tb