当前位置: 代码迷 >> Sql Server >> 怎么让表中记录不能被修改?高手给点意见
  详细解决方案

怎么让表中记录不能被修改?高手给点意见

热度:67   发布时间:2016-04-27 20:01:17.0
如何让表中记录不能被修改?高手给点意见
数据库中的一个表,给不能给个时间限制.如10分钟后就不再允许做删,改.
SQLserver中有这功能吗?还是另外写代码?给点思路!请高手指教!
答案好的分可以再加!!!!!

------解决方案--------------------
可以给记录加一个时间字段,用来记录插入本条记录时的时间值。再对表写一个触发器,触发器中判断当前时间与当前记录时间的差值是否超过10分钟,超过就不能修改
------解决方案--------------------
ls的可以,写一个delete和update的触发器,在删除或更新的时候就和系统时间比较,10分钟之内就提交否则回滚
------解决方案--------------------
触发器可解
------解决方案--------------------
LZ,请问将触发器停用以后,怎么处理呢?
  相关解决方案