简单Sql Server2005触发器问题

gaoweipeng7851 2009-07-28 03:36:00
现在有两个表:问题表(问题编号,题目,回答数),回答表(回答编号,内容,问题编号)

想实现在回答表中添加了一条记录后,问题表中的回答数自动加一,不想用程序实现,想利用触发器。

但是触发器不是很熟,还望高手指教,这种情况触发器怎么写。多谢啦!
...全文
49 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaoweipeng7851 2009-07-28
  • 打赏
  • 举报
回复
duoxie
一品梅 2009-07-28
  • 打赏
  • 举报
回复
create trigger answeradd
on reply
for inserted
As
begin
update questinaire
set answersets=answersets+1 from inserted
where inserted.id=qustionaire.questionid;
end;
一品梅 2009-07-28
  • 打赏
  • 举报
回复
create trigger answeradd
on reply
for inserted
As
begin
update questinaire
set answersets=answersets+1 from inserted
where answeradd.id=inserted.id and answeradd.id=qustionaire.questionid;
end;
一品梅 2009-07-28
  • 打赏
  • 举报
回复
create trigger answeradd
on reply
for inserted
As
begin
update questinaire
set answersets=answersets+1
where answeradd.id=inserted.id and answeradd.id=qustionaire.questionid;
end;
水族杰纶 2009-07-28
  • 打赏
  • 举报
回复
create trigger tri_insert on 回答表
for insert
as
update 问题表 set 回答数=回答数+1 from inserted where 问题表.问题编号=inserted.问题编号
feixianxxx 2009-07-28
  • 打赏
  • 举报
回复
create trigger kk
on 回答表
after insert
as
begin
update 问题表
set 回答数=回答数+1
from inserted i
where 问题表.问题编号=i.问题编号
end

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧