可将该字段的默认值设为 getdate()

解决方案 »

  1.   

    写个触发器
    create trigger test 
    on a
    after insert
    as
       update a
       set inputdate2=getdate()
       from a
       inner join inserted b
       on a.id=b.id
    go
      

  2.   

    --或将该字段设为default 默认值为getdate()
      

  3.   

    就在默认值一栏里输入getdate()就可以了?
      

  4.   

    alter table yourtablename drop InputDate2
    alter table yourtablename add InputDate2 datetime DEFAULT getdate()
      

  5.   

    alter table 表a drop InputDate2
    alter table 表a add InputDate2  datetime default getdate()
      

  6.   

    ms sql我不熟,你查一查手册,看看它有没有一种叫邮戳(timestamp)的数据类型。sybase里有这种类型。这种类型的字段是不需要赋值,记录产生的时候系统自动赋值。ms sql是从sybase派生出来的,估计应该有。
      

  7.   

    ALTER TABLE tableName ADD CONSTRAINT DF_TableName_FieldName DEFAULT (getdate()) FOR FieldName