问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

触发器可以由UPDATE某个字段触发吗?解决思路

发布网友 发布时间:2022-05-02 16:47

我来回答

1个回答

热心网友 时间:2022-04-11 19:45

dbms_output.put_line('更新字段2');end if;end;
------解决方案--------------------------------------------------------
create or replace trigger tri
after update of 字段1 on 表1
for each rowdeclare-- local variables herebeginupdate 表2 set 字段3 = :new.字段1;end tri;
------解决方案--------------------------------------------------------
create or replace trigger test_trig
before update on t1beginif updating(‘a1‘) then
dbms_output.put_line(‘updating a1‘);end if;if updating(‘b1‘) then
dbms_output.put_line(‘updating b1‘);end if;end;SQL update t1 set a1=9 ;
updating a1
1 row updated.
SQL update t1 set b1=9 ;
updating b1
1 row updated.
------解决方案--------------------------------------------------------
create or replace trigger tri
after update of 字段1 on 表1
for each rowdeclare-- local variables herebeginupdate 表2 set 字段3 = :new.字段1;end tri;
------解决方案--------------------------------------------------------
after update of 字段1,字段2 on 表1
这个是可以的
update 表2 set 字段3 = :new.字段1,表3.字段3 = :new.字段2
这个是不行的,不能在一个语句处指定两张表的字段
------解决方案--------------------------------------------------------
改为 if :new.dreqdate is not null then 式下呵呵 要么and 要么or
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
北大青鸟设计培训:跳槽转行选择什么行业最有发展前途? 贝玲妃翘佳人睫毛膏的上色效果怎么样? 贝玲妃反孔精英轻盈底霜的延展性如何? 贝玲妃蒲公英羞颜胭脂蜜的持妆能力如何? 贝玲妃反孔精英红粉救兵底霜的质地如何? 贝玲妃桃气佐治亚胭脂蜜粉的定妆效果如何? 跪求一篇坚持议论文,有例子,具备议论文三要素,别超出初二学生的... 怎么样集邮 有湖北湖南,广西广东,为啥有江西却没江东?专家:历史上还真有 在芜湖旅行的目的地该如何选择? 刚刚接触触发器,问一下后面 inserted干嘛用的,还有begin有何作用? 开机的时候显示begin to Update Backup BIOS to latest version 怎么回事? WHILE (SELECT grade FROM sc) < 70 BEGIN UPDATE sc SET grade = grade * 1.2 SELECT MAX(grade) FROM sc 存储过程(update语句)? 什么w10逆战进不去?说什么beginUpdate 穿越火线调用BeginUpdate失败怎么修复 Delphi中的这个属性到底有什么用 TreeView1.Items.BeginUpdate; 调用beginupdate失败 tgp调用beginupdate失败,什么情况 beginupdate和endupdate成对调用是什么意思 为什么穿越火线BeginUpdate失败 启动游戏失败 delphi中为什么有多个BeginUpdate,该如何解决 调用beginupdate失败 启动游戏失败还整么办 在C#中BeginUpdate()什么意思 周公解梦!!! c#中beginupdate还有endupdate方法是干什么用的 三个人合伙开公司,怎么平分股权比较合理 跟朋友合伙开公司,哪种方式合作最合适? 北京时间在那里发射? 怎么看自己的主机电源是多少瓦? UPDATE 存储过程 如何制作逐帧动画视频啊? 怎么一帧做视频 手机 大清铜币中间直字现在的市场价值多少钱 在操作系统中,如何理解分页、分段的定义?两者之间的区别又是什么? 大清铜币户部,中间,直字,多少钱 小二寸照片裁切完之后如何排版? 大清铜币中间带个直字值多少钱? 分页管理和分段管理的区别 两寸照片的排版 大清铜币十文钱中间是直字的,现在的价格是多少。 小二寸照片如何排版 操作系统内存管理中的内存分页管理与分段管理的地址结构有何区别。 安全员c证多少分算合格,没有证有用吗? Linux内核:分段和分页的区别 分页和分段存储管理相同点是什么 电脑里硬盘有几块? 索尼85x95j电视机怎样用话筒唱歌 始发改签是什么意思 火车票上始发改签是什么意思