在SQL Server Management Studio中输入数据,手工填写了其他数据之后,如何在“订货时间”列自动填写当时时间,通常都不会手工填写时间吧,很麻烦

解决方案 »

  1.   

    使用默认值,设置默认值为 getdate()
      

  2.   

    添加默认值getdate(),读取当前时间
      

  3.   

     select GETDATE()
     select YEAR(GETDATE())
     select MONTH (GETDATE())
     select day(GETDATE())-----------------------
    2012-10-06 12:06:01.590
    -----------
    2012
    (1 row(s) affected)
    -----------
    10
    (1 row(s) affected)
    -----------
    6
    (1 row(s) affected)
      

  4.   

    同样的道理,就是insert 你想要的列为getdate()就可以了
    例:insert into table (name,sex,Dates Employed ,re) 
    values('李四','男',getdate(),default)
      

  5.   

    方法:
    1、在表相关列的默认值中写入:getdate()
    2、在你insert时,values()里面对应的列也使用getdate()即可。
      

  6.   

    DECLARE @t table
    (cDate datetime);INSERT INTO @t
    SELECT GETDATE()

    SELECT * FROM @t使用GETDATE()函数就可以了哈……
      

  7.   

    建表的时候就来了default getdate(),然后插入时写default 或者getdate()