比如:字段:[时间]向 [时间] 中插入一条时间:09:23:45:123 这种   时,分,秒,毫秒   形式的字段

解决方案 »

  1.   

    select  CONVERT(varchar(12), getdate(),114)  
    -----------
    (无列名)
    09:39:40:820
      

  2.   

    关健是CONVERT函数,具体可以看MSDN
    ms-help://MS.VSCC.v80/MS.VSIPCC.v80/MS.SQLSVR.v9.zh-CHS/tsqlref9/html/a87d0850-c670-4720-9ad5-6f5a22343ea8.htm说的很详细
      

  3.   

    2楼的不就是么。你还以使用DATEPART函数,分别获取时分秒
    select DATEPART(HOUR,GETDATE())
    select DATEPART(MINUTE,GETDATE())
    select DATEPART(SECOND,GETDATE())
      

  4.   


    select  CONVERT(varchar(12), sysdatetime(),114)  
    学习 120,114
      

  5.   


    SELECT CONVERT(VARCHAR(13),GETDATE(),114)
    /*
    10:09:11:560
    */
    SELECT '【'+CONVERT(VARCHAR(13),GETDATE(),114)+'】'
    /*
    【10:09:11:560】
    */
      

  6.   

    插入到表里:DECLARE @table TABLE (dtime VARCHAR(20))
    INSERT INTO @table
    SELECT '【'+CONVERT(VARCHAR(13),GETDATE(),114)+'】'SELECT * FROM @table
    /*
    dtime
    --------------------
    【10:11:02:873】
    */