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'


相关内容

热门资讯

高市早苗赶忙和特朗普通电话 据央视新闻报道,5月15日下午,美国总统特朗普结束对中国的国事访问,乘专机离开北京。当地时间5月15...
Al将如何重塑照明行业?这份行... “在全球数字化转型与人工智能技术深度融合的浪潮下,照明行业正经历着从‘被动节能设备’向‘主动智能服务...
原创 科... 厄尔尼诺的级别还在提升?这不,科学家预测,“哥斯拉级”厄尔尼诺正在酝酿,这是什么情况? 这些词语把很...
产学研合作新模式!深技大人工智... 如何抢抓人工智能发展机遇,破解高校科技成果“不想转、不敢转、不会转”难题?深圳技术大学作出了新的尝试...
伊朗外长:除正在交战的敌对船只... 据伊朗塔斯尼姆通讯社、伊拉克通讯社(INA)报道,当地时间5月15日,伊朗外交部长阿拉格齐表示,除与...
房子装修多久可以住? 最佳回答 有的人说一个月就可以入住了,有的人说半个月,有的人认为必须通风3~4月才可以入住,其实这里...
秋天装修房屋注意事项 秋天装修... 现在进行秋季装修可以享受舒适的施工环境,而且有很多家装公司在打折扣,非常实惠。秋天装修房屋需要注意施...
装修延期违约金50一天合理吗(... 装修延期违约金50一天是不合理的。根据国家有关部门的法律和法规,拖欠工程款的时间为十天,逾期一天,违...
空调制热时为什么有胶味吹出?空...   空调出风口有股烧焦味的原因及处理方法:  1、如果这个味道不是塑料烧焦的味道,可能是在使用电辅热...
买的房子有裂缝怎么办 1、若在验房的时候发现有裂缝,那么就要及时拿着合同去找开发商,并且直接和开发商进行协商,比如要求他们...