2012年2月10日 星期五

歷史紀錄

原始資料表

歷史資料表 << 原始資料表
  + 更新序號
  + 更新時間
  + 更新方式 (A, U, D)
  (+ 更新人)
  (+ 更新原因)

trigger
新增
  insert into 原始資料表
修改
  update 原始資料表
刪除
  delete from 原始資料表

------------------

歷史資料表只能新增 再 藉由trigger對 原始資料表作更動

由於所以無法指藉由資料來顯示是新增或是刪除
所以需要一個變更方式的欄位

------------------ update @ 2012/2/10 05:43
java 可以建立一個歷史紀錄的類別(介面)

public interface HistoricalData{

  void setUpdateSeq(int updateSeq);
  int getUpdateSeq();
  void setUpdateDatetime(Date datetime);
  Date getUpdateDatetime();
  void setUpdateType(String updateType);
  String getUpdateType();

}