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

oracle 插入数据同时更新该数据某字段的触发器

发布网友 发布时间:2022-04-09 05:28

我来回答

3个回答

懂视网 时间:2022-04-09 09:49

---从UNWIREDATA 表中查询数据,如果该表中地磁状态发生改变(CARDSTATE)执行插入到MAINTABLE 表中
---根据唯一值ERID判断,如果ERID值存在,修改该条数据中的地磁状态属性(CARDSTATE)
create or replace trigger tri_dici after

update of CARDSTATE ON UNWIREDATA FOR EACH ROW

declare
V_NUM number;
BEGIN
----多次查询时,每次都将v_num设置成为0
V_NUM := 0;
----判断触发器 ERID 是否存在
select count(*) into V_NUM from MAINTABLE M where M.ERID = :new.ERID;
----如果存在立即修改CARDSTATE
if V_NUM > 0 then
update MAINTABLE M set M.CARDSTATE=:new.CARDSTATE where M.ERID=:new.erid;
else
---执行插入该数据到MAINTABLE表中
insert into MAINTABLE(UNWIREID,ERID,CARDSTATE,BERTTRYSATE,DATATIME) values(:new.unwireid,:new.erid,:new.cardstate,:new.berttrysate,sysdate);
end if;
END;

Oracle触发器修改数据时同步执行插入该条数据

标签:

热心网友 时间:2022-04-09 06:57

A3表,字段t1,t2,t3A4表,字段t1,t2,t3以下触发器,功能是:在往A3表插入数据后触发,将刚刚插入的一行的数据插入表A4.create or replace trigger t1after insert on a3 for each rowbegin--将刚插入行的字段t1,t2,t3插入表A4中insert into a4 values(:new.t1,:new.t2,:new.t3);end;

热心网友 时间:2022-04-09 08:15

这样试试:

create or replace trigger ajdh2
before insert on yg_bz_ajxx for each row
begin
 new.AJDH := :NEW.QZH || '-' || :NEW.xmdh || '-' || lpad(:NEW.AJXH, 3, 0) ;
end;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
vivo闪电手柄没法一键连招 vivo闪电游戏手柄如何设置最佳_vivo闪电游戏手柄设置教程 switch跳舞的游戏叫什么 量子特攻怎么使用灌木 量子特攻量子魔方有什么用 量子技能介绍 量子特攻怎么换技能介绍_量子特攻怎么换技能是什么 量子特攻战斗中更换时装和机仆技能方法介绍 量子特攻如何设置快捷机仆技能_量子特攻设置快捷机仆技能方法介绍_百度... 换新显卡,显示器不亮!DVI-D无信号 怎么回事大佬棒棒忙? 求大佬带飞,电脑相关问题 英语翻译 货物已经做好,预计开船时间为10月25日,到港时间为11月23日 1975年,农历五月十五是几号?什么星座? 2020年初半导体芯片股持续2019上涨迅猛,犹如飞饿扑火,许多市盈率超200%,是否炒作过天? 五月十五属于什么星座,谁是她的守护神 谁帮我翻译一下英文? etc短信提醒内容为什么没有显示具体高速路口内容? 我有一个360云盘,里面电影几千部,便宜转让 五月十五是什么节?什么风俗? 农历五月十五是什么节日? 2013年11月23日在我校举行了运动会怎么翻译成英文? 在11月23日的下午用英语怎么说 有什么好看的电影,介绍一下呗,给好评, 英语翻译 50分~~~ 英语翻译(求助,谢谢!) 十一月二十三号翻译加the 弟弟的生日是十一月23的英语怎么说? 11月23号的日期英语怎么写 11月23日的英语怎么写 收音机AM信号难以接收 是什么原因 为什么 求大神来解答 谢谢了 AM天线和FM天线是什么天线 时间在这周的星期四的下午6:30-8:30.用英语怎么说? 五月十五号出生的是什么星座 请解释技嘉主板型号上的Rev? 技嘉主板,rev1.0和rev2.0的区别大么 急 !在ai里面,若干个小正方形编组后,变成大的正方形,如何像ps里一样让大的正方形拉成梯形 技嘉同型号的主板为什么要分rev 1.0和rev 2.0 技嘉主板GA-H61M-DS2 rev2.0和rev2.2有什么区别?rev2.2能代替2.0吗? 急急急!!拍完照片后照片是斜的,而且有点歪,怎么用ps或者ai把它修正,或者变成矩形之类的规则形状? 技嘉主板上的 Rev X.X是不是BIOS的版本号啊? 技嘉主板Rev 1.x和rev2.x什么意思啊? 技嘉主板:GA-G41M-ES2H(rev.1.0),ES2H和rev.1.0分别是什么意思? 技嘉主板驱动的 Rev. 1.1 Rev. 2是什么意思 技嘉主板后辍标着(rev3.1)(rev1.1)二者有何区别 是什么意思 请问技嘉主板的型号中的rev代表什么意思?比如说型号相同的主板有rev.1.1的,还有rev.2. 当兵入伍申请书怎么写?那个好人帮帮我!急!谢谢! 技嘉h61m-S1 rev3.0 这个 主板 后面的rve3.0是啥意思 请问我刚到手的这块技嘉Z77X-D3H主板,怎么左下角是REV:1.2呀?朋友的是REV:1.1或 主板 技嘉GA-P43-ES3G(rev.1.0)括号里面rev.1.0是什么意思有与没有是不是一样?有区别吗? 技嘉主板同型号中有rev1.0和rev1.1两个板本,有什么区别?哪个好些? 办理参战军人优待时个人档案是自己上交吗