用SmallDateTime,在触发器里写,如何?

解决方案 »

  1.   

    增加一个日期型字段, 默认值是 getdate() 即可.
      

  2.   

    我一直是用datetime类型,只要添加记录的时候同时把时间也当成一个字段添加进去。
      

  3.   

    我习惯在每个表中至少加2个字端,insert_date和update_date,insert_date是第一次插入纪录的时间,update_date用来记录最后的更新时间。可以用触发器,当时手工更改/恢复记录是比较讨厌。我个人比较喜欢LiaoCheng(自由人)的做法,处理的时候就和其它字段一样处理,只不过是多写几个sysdate而已
      

  4.   

    LiaoCheng(自由人) 的保存第一次插入记录的时间方法有一个缺点: 依赖客户端的日历时钟.用触发器保存第一次插入记录的时间和最后的更新时间影响效率, 而且还使得客户端的数据集变成了"过时"的.