作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一个字段,我想在其中存储另一个表中某些行的数量。创建行时我一直在增加这个值,但感觉这可能不是最好的方法。然后我又一次认为每次都在有问题的 table 上“计数”也没有意义。什么是最佳方法?
编辑:过滤计数
最佳答案
创建一个INSERT触发器来增加产品数量。
这是代码
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
关于sql - 保存来自另一个表的行计数的表字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/680083/
我是一名优秀的程序员,十分优秀!