create trigger tr_delete on TC
for delete
as
update a set remsgcount=a.remsgcount-b.cnt
from TA,(select AID,cnt=count(*) from deleted group by AID)b
where a.AID=b.AID
for delete
as
update a set remsgcount=a.remsgcount-b.cnt
from TA,(select AID,cnt=count(*) from deleted group by AID)b
where a.AID=b.AID
解决方案 »
- 紧急救援-SQL Server2005安装错误
- 请教:作数据库超作,是每次连接,操作完成后,再关闭,还是在整个用户session期间都保持连接状态
- 关于CREATE/ALTER partition function failed as only a maximum of 1000 partitions ca
- 求教个表设计上的问题,谢谢高手们,帮帮忙
- 删除表的时遇见表关系的问题(谢谢大家,急)
- [求教]菜鸟问:SQL语言,SELECT时,WHERE从句中的条件能不能用变量吗?
- 请各位大侠帮忙看一下???
- 关于联合查询的问题
- 急:sql问题
- 非计算机专业学生的困惑。。。。。
- 急!导数据的问题!!!
- 求一SQL语句
我是个初哥
你这一段我看得不是太懂
想问下
(select AID,cnt=count(*) from deleted group by AID)b
这段的b是什么意思
还有那a.AID和b.AID是不是指表TA与TB的AID呀?