日期:2014-05-19  浏览次数:20674 次

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

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