如何循环读取deleted表的内容 先把准备delete的pid读出来update表B,update好了以后在delete不就得了嘛。两个做成事务一次提交。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update b set cnt = cnt + 1 from 另一个表 b, deleted c where b.pid = cpid 触发器这样写create trigger tr_a on afor deleteasbegin update b set b.cnt = b.cnt+1 from b join deleted a on a.pid = b.pidendgo -- 笔误update b set cnt = cnt + 1 from 另一个表 b, deleted c where b.pid = c.pid 请教一条SQL语句 请问如何实现计算连续几天某一变量大于给定值的次数 网站购物系统数据库设计策略 请教:数据库同步复制如何修改默认端口 sql server 2005创建用户出现错误错误15407 SQL2005表分区问题 sql又出错了 我安装MSSQL是为什么老是提示错误啊 散分为海兄送行. 求一个sql递减的语句 这么难题,咋就没人帮忙呢~~ 如何查找整个数据库的所有表中的某个字段?
create trigger tr_a on a
for delete
as
begin
update b
set b.cnt = b.cnt+1
from b
join deleted a on a.pid = b.pid
end
go
update b set cnt = cnt + 1 from 另一个表 b, deleted c where b.pid = c.pid