社区
MS-SQL Server
帖子详情
一個簡單的問題!
zxj971140
2003-09-29 02:23:25
表1table1,有字段field1。
表2table2,有段field1,field2
table1.field1=table2.field1+table2.field2
不用視圖,但我想實現這樣的功能,當表2一改數據,馬上更表1中的數據。怎麼處理。
...全文
42
11
打赏
收藏
一個簡單的問題!
表1table1,有字段field1。 表2table2,有段field1,field2 table1.field1=table2.field1+table2.field2 不用視圖,但我想實現這樣的功能,當表2一改數據,馬上更表1中的數據。怎麼處理。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kelvengong
2003-09-29
打赏
举报
回复
CREATE TRIGGER 触发器名 ON TABLE2
FOR update
AS
update table1 set field1=a.field1+a.field2 from inserted a where a.id=table1.id
sdhdy
2003-09-29
打赏
举报
回复
create trigger trig1 on table2
for update
as
update table1 set field1=a.field1+a.field2 from inserted a where table1.主键=a.主键
zjcxc
元老
2003-09-29
打赏
举报
回复
用触发器,楼上几位已经说了.
楼主的条件不是很充分,所以大家只能给你提供例子
甜而不腻
2003-09-29
打赏
举报
回复
触发器,以上已经有高人指点了。
语句很简单,你自己也会写,只要把语句放到触发器的执行代码中就可以。
不过要注意是哪种执行方式:UPDATE,INSERT ,DELETE
此外还要注意是什么情况下触发?BEFORE,还是AFTER?
txlicenhe
2003-09-29
打赏
举报
回复
若更新不一定只有一行,用这个:
CREATE TRIGGER 名2 ON table2
FOR update
AS
update a set a.field1=b.field1+b.field2
from table1 a
join inserted b on a.编号 = b.编号
lxf31
2003-09-29
打赏
举报
回复
create trigger on 表2
for update
as
update 表1 set table1.field1=table2.field1+table2.field2
go
lxf31
2003-09-29
打赏
举报
回复
create trigger on 表2
for update
as
update 表1 set table1.field1=table2.field1+table2.field2
go
go !~go!go !
aierong
2003-09-29
打赏
举报
回复
没有看懂
愉快的登山者
2003-09-29
打赏
举报
回复
触发器可以。
伍子V5
2003-09-29
打赏
举报
回复
CREATE TRIGGER tr_name ON table2
FOR update
AS
update table1 set field1=a.field1+a.field2 from inserted a where 条件
GO
pengdali
2003-09-29
打赏
举报
回复
CREATE TRIGGER 名2 ON table2
FOR update
AS
update table1 set field1=aa.field1+aa.field2 from inserted aa where aa.编号=table1.编号
从写游戏上手 Reach - 最安全最简单的 Dapp 智能合约语言
本课程将通过实践带领学员 0 基础开始建立一个去中心化应用程序, 编写一个 Alice 和 Bob 可以下注并猜拳的小游戏, 借此体验并了解开发 Dapp 时需要考虑的所有问题! 具有 Dapp 编程基础的学员将迅速掌握...
基于SpringBoot+XXL-JOb构建大数据调度平台教程
XXL-JOB是一个开源的,具有丰富的任务管理功能以及高性能,高可用等特点的轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展、开箱即用!!! 课程会带大家构建XXL-JOB调度...
一个简单应用程序的上云过程
您可能已经认识到云平台以及将应用程序发布到云上的好处,在 Bluemix ... 今天就由我来和大家通过一步一步的实际操作来学习以上问题。注册Bluemix 体验开发在云端:http://ibmuniversity.csdn.net/m/topic/ibm_terrace
项目经理俱乐部-项目实战.职场求生.敏捷.企业管理
本课程每一个课时都会以幽默、睿智方式为你分享项目管理和职场的实用知识、实战和案例。 本课程关键字:项目管理,项目经理,敏捷,公司管理,职场 人生是一种修炼,职场是一种磨练! 项目经理是职场上的大神,不...
HTML5+CSS3速成实战课程【7天学会,上手实战没问题】视频教程
课程通俗易懂,7天学会,上手实战没问题; 建议有HTML、DIV+CSS基础技能的学员来学习! 适合人群:非常适合初级学员、在校大学生、实习生,亦或是上班族,对网页制作有浓厚兴趣的极客们。
MS-SQL Server
34,587
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章