久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > oracle監控某表變動觸發器例子(監控增,刪,改)建站

oracle監控某表變動觸發器例子(監控增,刪,改)建站

時間:2023-05-22 17:05:22 閱讀: 文章分類: 網站建設 作者: 建站小能手

導讀:1建站知識這篇文章主要介紹了oracle監控某表變動觸發器例子(監控增,刪,改),用于監控某表的變動并生成日志記錄到另一個表,需網站seo優化網站seo優化軟件。

網站seo優化網站seo優化軟件

使用oracle觸發器 實現對某個表的增改刪的監控操作,并記錄到另一個表中。

代碼:

復制代碼 代碼如下:

create or replace trigger test_trigger    before insert or update or delete on test_table    for each row  declare    v_id        varchar2(30);    v_bdlb      varchar2(1);    v_jgdm      VARCHAR2(12);    v_jgmc      VARCHAR2(60);    v_gajgmc    VARCHAR2(60);    v_gajgwsmc  VARCHAR2(30);    v_jz        VARCHAR2(30);    v_ksdwsdwmc VARCHAR2(30);  begin    /*      插入時往歷史表中存放的是新插入的數據.      修改時往歷史表中存放的是修改后的數據.      刪除時往歷史表中存放的是刪除之前的數據.    */    select org_id_s.nextval into v_id from dual; -- 利用seq生成主鍵    v_jgdm     := :new.row_id;    v_jgmc     := :new.dept_name;    v_gajgmc   := :new.dept_name;    v_gajgwsmc := :new.bmjc;    v_jz       := substr(v_jgdm, 7, 2);    if '2' = :new.depttype then      v_ksdwsdwmc := 'shiju';    else      if '03' = v_jz then        v_ksdwsdwmc := 'zhi';      elsif '05' = v_jz then        v_ksdwsdwmc := 'xing';      elsif '51' = v_jz then        v_ksdwsdwmc := 'she';      else        v_ksdwsdwmc := 'qita';      end if;    end if;    if inserting then      v_bdlb := '1';      insert into test_table_h        (id, bdlb, jgdm, jgmc, gajgmc, gajgwsmc, jz, ksdwsdwmc)      values        (v_id,         v_bdlb,   個業網站建設公司;      v_jgdm,         v_jgmc,    &建設網站nbsp;    v_gajgmc,         v_gajgwsmc,         v_jz,         v_ksdwsdwmc);    elsif updating then      v_bdlb := '2';      insert into test_table_h        (id, bdlb, jgdm, jgmc, gajgmc, gajgwsmc, jz, ksdwsdwmc)      values        (v_id,         v_bdlb,         v_jgdm,         v_jgmc,         v_gajgmc,         v_gajgwsmc,         v_jz,         v_ksdwsdwmc);    else      v_bdlb     := '3';      v_jgdm     := :old.row_id;      v_jgmc     := :old.dept_name;      v_gajgmc   := :old.dept_name;      v_gajgwsmc := :old.bmjc;      v_jz       := substr(v_jgdm, 7, 2);      if '2' = :old.depttype then        v_ksdwsdwmc := 'shiju';      else        if '03' = v_jz then          v_ksdwsdwmc := 'zhi';        elsif '05' = v_jz then          v_ksdwsdwmc := 'xing';        elsif '51' = v_jz then          v_ksdwsdwmc := 'she';        else          v_ksdwsdwmc := 'qitaseo網站優化';        end if;      end if;      insert into test_table_h        (id, bdlb, jgdm, jgmc, gajgmc, gajgwsmc, jz, ksdwsdwmc)      values        (v_id,         v_bdlb,         v_jgdm,         v_jgmc,         v_gajgmc,         v_gajgwsmc,         v_jz,         v_ksdwsdwmc);    end if;  end;

關鍵詞標簽: 變動 觸發器 改)建站知識1

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-22 ,文章oracle監控某表變動觸發器例子(監控增,刪,改)建站主要講述觸發器,變動,oracle監控某表變動觸發器例子(監控網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_4856.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 新疆| 安龙县| 武山县| 留坝县| 垦利县| 丰县| 洪泽县| 威远县| 句容市| 天长市| 历史| 西峡县| 五常市| 青川县| 银川市| 大英县| 西藏| 清苑县| 永新县| 奉节县| 库尔勒市| 延寿县| 东兰县| 澄迈县| 四会市| 昭觉县| 鹤山市| 宝兴县| 岑巩县| 韶山市| 九江县| 兴国县| 上饶县| 隆化县| 德令哈市| 邵东县| 明水县| 大姚县| 宁海县| 兴业县| 承德县|