如何控制级联更新?

Wocow 2003-07-11 11:04:16
表1
id name age sex couny
表2
id name age
表3
id name

三个表建立了级联更新,如何当然添加表1时,表2和表3里对应表1的内容也同时增加?要怎么设置?
...全文
46 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
CrazyFor 2003-07-11
  • 打赏
  • 举报
回复
用触发器.
zhouqi66 2003-07-11
  • 打赏
  • 举报
回复
gz
Wocow 2003-07-11
  • 打赏
  • 举报
回复
up
Wocow 2003-07-11
  • 打赏
  • 举报
回复
因为我是新手,请问触发器怎么建立啊?
Wocow 2003-07-11
  • 打赏
  • 举报
回复
对了,我已经是级联更新了
Wocow 2003-07-11
  • 打赏
  • 举报
回复
能用储存过程吗?要怎么写?
nboys 2003-07-11
  • 打赏
  • 举报
回复

create trigger trigger_Name1 on table1
for insert
as
insert into table2 select id,name,age from inserted
go
create trigger trigger_Name2 on table1
for update
as
updata table2 set id=b.id,name=b.name,age=b.age from table2 a join deleted b on b.id=a.id
go
create trigger trigger_Name3 on table1
for delete
as
delete from table2 where id in (select id from deleted)
sdhdy 2003-07-11
  • 打赏
  • 举报
回复
CREATE TRIGGER trig_tableA_insert ON 表1
FOR INSERT
AS
insert 表2 select id,name,age from inserted
insert 表3 select id,name from inserted
Wocow 2003-07-11
  • 打赏
  • 举报
回复
对,是级联更新。要怎么做呢?

用触发器?我没使用过,请具体指点,谢谢。
HenanBoy 2003-07-11
  • 打赏
  • 举报
回复
这是级联更新吗?,如果是各自独立的表只有用触发器了

34,837

社区成员

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

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