关于SQL触发器问题,急!!!

smctck 2010-08-28 07:01:39
各位大侠请问题这个触发器如果写?

A表结构
aa bb cc
1 1 名称
2 1 名称2
3 0 名称3
4 1 名称4

B表结构
aa 数量 单价
1 12 120
2 13 10
3 14 11
4 15 12

A表与B表的aa字段是关连字段,A表增加一行记录,B表可能会增加多行记录。
现在我想写一个触发器,如果B表中有增加行或更新字段时并且A表中的bb字段的值是“1”,则要执行一个UPDATE的SQL语句。

不知道会不会看得懂。
...全文
46 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
smctck 2010-08-28
  • 打赏
  • 举报
回复
感谢楼上。
百年树人 2010-08-28
  • 打赏
  • 举报
回复
create trigger tri_b_ins_upd
on b
for insert,update
as
begin
if exists(select 1 from inserted i,a where i.aa=a.aa and a.bb=1)
begin
你的更新语句
end
end

HUSHYAO 2010-08-28
  • 打赏
  • 举报
回复
有点看不懂
百年树人 2010-08-28
  • 打赏
  • 举报
回复
要update什么呢,把bb字段改为0吗?
smctck 2010-08-28
  • 打赏
  • 举报
回复
UPDATE语句我已经有了,就是如何写这个触发器
noteasytoregister 2010-08-28
  • 打赏
  • 举报
回复
还真的看不懂。要怎么UPDATE?

34,594

社区成员

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

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