oracle 触发器
admin
2023-05-14 09:01:59
0

-- Create table a  触发器
create table T_AC_TEST
(
 
 ID             VARCHAR2(
 32) not null primary key ,
  AT_SWITCH     
 CHAR(
 1),
  AT_UPDATE_TIME
 DATE,
  AT_UPDATE_MAN 
 VARCHAR2(
 50)
)

-- 添加几条数据
select * from t_ac_test for update;
-- 验证触发器 新建b表 
create table T_AC_TEST1
(
 
 ID             VARCHAR2(
 32) not null primary key ,
  AT_SWITCH     
 CHAR(
 1),
  AT_UPDATE_MAN 
 VARCHAR2(
 50)
)

-- 添加几条数据
select * from T_AC_TEST1 for update;


-- 创建触发器器,对应的功能是 当a表的内容被修改后,b表保存a表修改的内容。
create or replace trigger tri_ins_EST_MOTHERFUCKER  -- 创建触发器
after update 
 -- 修改后操作
on ACT.t_Ac_Test
 -- on 后面的表是要修改的表 act是该表的所有者   t _ac_test  要修改的表
for each row  
 ---说明创建的是行级触发器
begin
 
 insert into ACT.t_Ac_Test1( ID,AT_SWITCH,AT_UPDATE_MAN)
 
 values
    (:
NEW. ID,
        :
NEW.AT_SWITCH,
     :
NEW.AT_UPDATE_MAN);
end;


--  创建触发器, 
create or replace trigger tri_test 
 --
before delete  
 -- 
on ACT.t_Ac_Test
 -- on act   t _ac_test 
for each row  
 ---
begin
 
 insert into ACT.t_Ac_Test1( ID,AT_SWITCH,AT_UPDATE_MAN)
 
 values
    (:
NEW. ID,
        :
NEW.AT_SWITCH,
     :
NEW.AT_UPDATE_MAN);
end;


-- 2个表的查询语句
select * from t_ac_test1;
select * from t_ac_test;

--修改a表触发器石头执行 并查看 b表的内容是否有a表修改的字段 
update T_AC_TEST  t set t.at_update_man =
 '' where  t. id  = '4028810f3bb26aa2013bb2babe450099' ;


delete from t_ac_test where id =
 '4028810f3bb26aa2013bb2babe450088'


相关内容

热门资讯

以军士兵集体丢掉武器抗命,大喊... 据凤凰卫视报道,以色列国防军一军事基地7月30日发生士兵抗命事件,约120名士兵抗议指挥官做法,将武...
蒋成华任商务部副部长 国务院任免国家工作人员。任命蒋成华为商务部副部长。免去蒋成华的商务部国际贸易谈判副代表职务。
伊朗驻华大使:在军事威胁下,不... 新华社北京7月31日电(记者刁慧琳) 伊朗驻华大使法兹里7月28日表示,伊美回到谈判桌的前提是美国必...
伊朗革命卫队在霍尔木兹海峡击中... 当地时间31日,伊朗伊斯兰革命卫队发布声明称,革命卫队海军当天在霍尔木兹海峡击中并扣留了两艘违反禁令...
美媒:特朗普,遇到了一个更强硬... 据《纽约时报》7月29日报道,就在特朗普总统看似放弃战事升级计划几天后,美国再次与伊朗交火。上周末,...
女子做气管镜时不幸身亡,丈夫称... 7月29日,西安刘先生反映妻子在当地医院做支气管镜检查时死亡,看监控时发现医生疑有违规操作。刘先生表...
全网“帮卖西瓜”,然后呢? 近日,河南部分地区西瓜滞销的消息在网上热度很高。很多地方也伸出援手:有景区收购千斤西瓜、免费赠予游客...
美媒:乌克兰袭击伊朗船只,险引... 据《纽约时报》7月28日报道,据伊朗和西方官员称,伊朗曾考虑攻击乌克兰的一个港口,以报复乌克兰对一艘...
20年里,他只画美女,用东方风... 迈进KIM在上海的工作室,迎面是一整墙的美女们。她们像是刚从一场时髦的沙龙里退场,或倚或立,眉宇间是...
Google在港推出AI代理G... 观点网讯:7月29日,Google在香港推出AI代理Gemini Spark,该代理可全天候在后台运...