今天在百度知道上回答别的问题,写了个小tigger。
防止更改数据字段值大于或等于原有值。
简单,小记下
create table test_tab (t_id int,t_num int)
create trigger t_tab_update on test_tab for update
as
if exists (select * from test_tab t join inserted i on t.t_id=i.t_id where t.t_num<=i.t_num)
begin
raiserror('商品不能修改数量大于或等于当前数量',16,1)
ROLLBACK TRANSACTION
end