简单Sql Server2005触发器问题 现在有两个表:问题表(问题编号,题目,回答数),回答表(回答编号,内容,问题编号)想实现在回答表中添加了一条记录后,问题表中的回答数自动加一,不想用程序实现,想利用触发器。但是触发器不是很熟,还望高手指教,这种情况触发器怎么写。多谢啦! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create trigger kkon 回答表after insertasbegin update 问题表 set 回答数=回答数+1from inserted i where 问题表.问题编号=i.问题编号 end create trigger 问题表_回答表on 回答表 for insertasbegin update 问题表 set 回答数=回答数+1 from inserted i where 问题表.问题编号=i.问题编号end create trigger 触发器_回答表 on 回答表 for insertasbeginupdate A set 回答数 = 回答数 + 1 from 问题表 as A, inserted as s where A.问题编号 = i.问题编号endgo 这题我不会哎 讨论 in 和 exists 区别与联系 高手和基本功扎实的人看 请教一个查询算法. 为什么这样锁定行不行了? excel导入数据库出错 问一个简单的Exec的问题 关于这种约束怎么做! 请教一个SQL语句 加过密的触发器如何才能看到创建触发器的sql语句? 这个查询怎么写? 急急急!!!--数据库表名字用什么变量替代 SQL语句
on 回答表
after insert
as
begin
update 问题表
set 回答数=回答数+1
from inserted i
where 问题表.问题编号=i.问题编号
end
on 回答表 for insert
as
begin
update 问题表 set 回答数=回答数+1 from inserted i where 问题表.问题编号=i.问题编号
end
create trigger 触发器_回答表 on 回答表 for insert
as
begin
update A set
回答数 = 回答数 + 1
from 问题表 as A, inserted as s
where A.问题编号 = i.问题编号
end
go