Office中国论坛/Access中国论坛
标题:
如何写这个触发器?
[打印本页]
作者:
lwwvb
时间:
2004-8-20 05:08
标题:
如何写这个触发器?
有一个表tabObj,里面有三个字段:日期 数量 审核.
想写一个触发器,当审核为True时,相应的日期和数量就不能更新.
如何去写?谢谢!
作者:
tmtony
时间:
2004-8-20 08:54
触发器不能禁止某个字段不能更新,如果一定要做,也只能是在update触发器中去取deleted的日期和数量,再复回新的日期和数量(未测试)
作者:
lwwvb
时间:
2004-9-25 19:31
create trigger tr_update on 表
for update
as
if update(日期) or update(数量) and exists(select 1 from deleted where 审核='True')
begin
raiserror('业务已经通过审核,不能修改日期和数量',1,16)
rollback tran
end
问题已经解决了。
作者:
jlf001
时间:
2016-4-16 22:46
学习
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3