zoukankan      html  css  js  c++  java
  • 简单的oracle触发器例子

    简单的oracle触发器例子

    ---术前访视术后随访触发器
    create or replace trigger t_update_trigger
    after update or insert or delete
    on MED_SMARTREPORT_TEMPLATE
    for each row
    declare
    stateCount number;
    begin
    select count(1) into stateCount from MED_Template_State where ReportTemplateID=:NEW.ReportTemplateID;
    if stateCount>0 then
    update MED_Template_State set ReportState=ReportState+1 where ReportTemplateID=:NEW.ReportTemplateID;
    else
    insert into MED_Template_State(ReportTemplateID,ReportState) values(:NEW.ReportTemplateID,1);
    end if;
    end;

    select * from MED_Template


    select * from MED_ANESTHESIA_INPUT_DICT for update;
    ---数据字典触发器
    create or replace trigger trigger_MEDANESTHESIAINPUTDICT
    after  insert or update  or delete
    on MED_ANESTHESIA_INPUT_DICT
    for each row
    declare
    stateCount number;
    begin
    select count(1) into stateCount from MED_Template_State where ReportTemplateID=3;
    if stateCount>0 then
    update MED_Template_State set ReportState=ReportState+1 where ReportTemplateID=3;
    else
    insert into MED_Template_State(ReportTemplateID,ReportState) values(3,1);
    end if;
    end;
    --select * from MED_Template_State


    select * from MED_ANAESTHESIA_DICT for update;

    select * from MED_Template_State
    ---麻醉字典触发器
    create or replace trigger trigger_MEDANAESTHESIADICT
    after  insert or update  or delete
    on MED_ANAESTHESIA_DICT
    for each row
    declare
    stateCount number;
    begin
    select count(1) into stateCount from MED_Template_State where ReportTemplateID=4;
    if stateCount>0 then
    update MED_Template_State set ReportState=ReportState+1 where ReportTemplateID=4;
    else
    insert into MED_Template_State(ReportTemplateID,ReportState) values(4,1);
    end if;
    end;

  • 相关阅读:
    二十一、Mysql之GTID
    二十、Mysql的过滤复制
    十九、Mysql的半同步复制
    十八、Mysql之延时从库
    十七、Mysql的主从(三)--主从故障监控分析
    抖音爬虫
    python 操作手机
    python sheet写入数据
    pandas用法大全
    caog
  • 原文地址:https://www.cnblogs.com/bestsaler/p/1835488.html
Copyright © 2011-2022 走看看