可以另外建立表格,用于存放仓库管理员每次的操作及执行操作的时间,在程序中可以设置仓库管理员每执行一个操作,就往这个表中存入相关数据。

解决方案 »

  1.   

    创建一个状态表.
    create table 状态表(id int identity(1,1),操作 varchar(10),时间 datetime)
    写一个触发器,在仓库表的内容发生变化时,写状态表.
    create trigger t_process on 仓库表
    for insert,delete,update
    as
    if exists(select 1 from inserted)
      if exists(select 1 from deleted)
         insert into 状态表('修改',getdate())
      else
         insert into 状态表('新增',getdate())
    else
      insert into 状态表('删除',getdate())
    go