sql server2005l数据库中用存储过程如何做到表与表之间字段的同步更新?

sqlserverl2005数据库中用存储过程如何做到表与表之间字段的同步更新?譬如:A表中的E字段更新了,B表中的F字段就会自动更新,从而达到E字段和F字段数据同步。该... sql serverl2005数据库中用存储过程如何做到表与表之间字段的同步更新?
譬如:A表中的E字段更新了,B表中的F字段就会自动更新,从而达到E字段和F字段数据同步。该如何实现呢?
展开
 我来答
百度网友bd0325f
2011-05-11 · TA获得超过373个赞
知道小有建树答主
回答量:298
采纳率:0%
帮助的人:213万
展开全部
在A表下建个触发器
create trigger A_update on A
FOR UPDATE
AS
SET NOCOUNT ON
if update(E)
begin
update B set F=E where (条件:相对应的F)
end
SET NOCOUNT OFF
追问
update  B   set F=E where (条件:相对应的F)  这句Where 后面改如何设定条件,该怎么写呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
帐号已注销
2011-05-12 · TA获得超过2242个赞
知道大有可为答主
回答量:2633
采纳率:88%
帮助的人:1117万
展开全部
我在一楼的基础上做点补充,思路属于一楼。
CREATE TRIGGER A_Update ON A
FOR UPDATE
AS
IF UPDATE(E)
BEGIN
UPDATE B SET F=I.E
FROM B,Deleted D,Inserted I
WHERE B.E=D.E
END
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b9f3058
2011-05-12 · TA获得超过319个赞
知道答主
回答量:71
采纳率:0%
帮助的人:33.9万
展开全部
可以写个触发器!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tcds30
2011-05-11 · TA获得超过131个赞
知道小有建树答主
回答量:218
采纳率:0%
帮助的人:130万
展开全部
A表E字段和B表F字段是什么关系?
如果用外键能自动更新
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式