永发信息网

sql 当一个表update的时候,另外一个表的数据也跟着变化

答案:6  悬赏:70  手机版
解决时间 2021-03-04 03:08
sql 当一个表update的时候,另外一个表的数据也跟着变化,就是说,有a,b两个表,当更新a表的时候,系统自动更新b表,这可以实现吗
?如果可以,怎么建立ab这两个表?
最佳答案
建个触发器就可以了
这是我原来写过一个触发器,希望有帮助

CREATE TRIGGER JXD7_BB_CGY_TRI_AUDITING
ON JXD7_BB_CGY_LR_JIBAOJIANXIU
FOR INSERT,DELETe,UPDATE
AS
--定义变量
DECLARE @STATIONID VARCHAr(50)
DECLARE @TBNAME VARCHAr(50)
DECLARE @RQ VARCHAr(50)
SELECT @STATIONID=STATIONID, @TBNAME='JXD7_BB_CGY_LR_JIBAOJIANXIU',@RQ=SUBSTRINg(SJJYSJ,1,7) FROM JXD7_BB_CGY_LR_JIBAOJIANXIU
--触发的事件
DELETe FROM JXD7_BB_CGY_PUBLIC WHERe REPORTTYPE=2 AND REPORTNAME =(SELECt REPORTNAME FROM JXD7_BB_CGY_TABLEFTOFRPORT WHERe TBNAME=@TBNAME) AND STATIONID=@STATIONID AND RQ=@RQ
全部回答
使用触发器应该可以,因为需要检测到插入数据操作,并需要触发同步更新操作,^_^
update 表a,表b set 表a.字段2=表b.字段4 where 表a.字段1=表b.字段3 正确答案,错了管饭
视图不能更新吧,你还不如同时写两次库
建立两个表.在两表之间建立 触发器 ,可以实现.
把a和b两张表建设好,他们之间要能用一个关键字连接起来,然后建一个视图,你直接更新视图,就可以了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下列属于细胞中脂肪的作用的是BA. 激素的主要
请问,焚书坑儒苍天泣(谜友一),上午谜不多。
惠普8540w是不是支持从盘启动
ug9.0样条曲线与中心线怎么表角度
美居乐创意布艺地址在哪,我要去那里办事
换一个手机主板多少钱
【香港第一任行政长官是谁】举出香港和澳门特
山东枣庄长城建筑集团地址在哪,我要去那里办
红烧青黄鱼怎样做好吃
有毒有害特殊工种的工龄是持续算还是累计算
谁有尼尔机械纪元PC版刚过完序章的存档
和田市农牧机械局地址有知道的么?有点事想过
明朝内阁制度的形成是在在位时期A. 明太祖B.
一菜一汤一人尝,自酌自饮自颠狂。
湖南衡阳儿童游乐场坦克模型沙盘哪里有卖?
推荐资讯
吉客士现酿酸奶在什么地方啊,我要过去处理事
买电视要注意什么 智能电视选购常见4大误区
交通银行信用卡分期付款利息按年息怎么算
四井子桥在什么地方啊,我要过去处理事情
动漫带眼罩的男人
成人体温36.4正常吗
左图中表示()的()是多少列式为()
@auth注解是什么意思
一双NikeAF1大概多少钱。
960÷[(12+36)x20]递等式
江诗丹顿和宝铂手表的价格区别 两个哪个更好
牧马人鼠标显示白色指针不动
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?