oracle触发器,update一张表时,将update的那一行数据中的部分值更新到另一张表。字段定义一样

oracle触发器,update一张表时,将update的那一行数据中的部分值更新到另一张表。字段定义一样,第1张

1、首先创建测试的原表A。

2、插入原表A测试数据,执行完SQL后,记得点击commit按钮,否则,数据不会持久化到数据库。

3、【创建表结构与数据】此处不需要commit动作。

4、【同字段仅数据】。

5、【不同字段仅数据】,执行完SQL后,记得点击commit按钮,否则,数据不会持久化到数据库。

6、最后效果如下图,这样就完成了。

update table1 set num1 = num1 + (select nvl(num2,0) from table2 where table2.id = table1.id)

--你看看是不是你要的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9422344.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存