我有一个字段,我想在其中存储另一个表中某些行的数量。创建行时我一直在增加这个值,但感觉这可能不是最好的方法。然后,我再次认为每次在有问题的桌子上进行“计数”也没有意义。最好的方法是什么?
编辑:
计数已过滤
创建一个INSERT trigger增加产品数量。
这是代码
create table Products ( ID int identity primary key )
GO
create table ProductCounter ( ProductCount int not null default 0 )
GO
insert ProductCounter default values
GO
create trigger trgIncrementProductCount
on Products
after insert
as
begin
update ProductCounter
set ProductCount = ProductCount + 1
end
GO
insert Products default values
insert Products default values
select * from ProductCounter
insert Products default values
insert Products default values
select * from ProductCounter
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)