<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Jcat
    寵辱不驚,閑看庭前花開花落~~
    posts - 173,comments - 67,trackbacks - 0
    注意,為了能在終端看見put_line的輸出,還需要先開啟
    set serveroutput on

    ?

    --用來測試的表
    create table test_tri(
    a1 int,
    a2 int
    )
    tablespace test


    -----行級insert觸發器
    -----
    1) 插入的一行新數據保存在:new
    2)
    insert觸發器沒有:old值
    3) 對:new的修改,只能定義在before類型的觸發器中

    ---觸發器語法---
    create or replace trigger 名稱
    [after|before] [delete|update|insert]
    [of 列名] [on 表名]
    [referencing new as 新行別名 old as 舊行別名]
    [for each row] [when(條件)]
    declare
    ....
    begin
    ...
    exception
    ....
    end;


    --定義
    create or replace trigger test_before_insert
    before insert on test_tri
    for each row when(new.a2 is null)
    begin
    ?? ?dbms_output.put_line('insert row original: a1=' || :new.a1 || ' a2=' || :new.a2);
    ?? ?:new.a2 := :new.a1 * 2;? ?
    end;
    /

    create or replace trigger test_after_insert
    after insert on test_tri
    for each row
    begin
    ?? ?dbms_output.put_line('insert row actual: a1=' || :new.a1 || ' a2=' || :new.a2);? ?
    end;
    /

    --測試

    SQL> insert into test_tri(a1) values(1);
    insert row original: a1=1 a2=
    insert row actual: a1=1 a2=2

    SQL> insert into test_tri values(2,3);
    insert row actual: a1=2 a2=3

    SQL> select * from test_tri;
    ??????? A1???????? A2
    ---------- ----------
    ???????? 1????????? 2(由觸發器生成的值)
    ???????? 2????????? 3



    -----DDL觸發器-----
    --任何create語句都會觸發這個語句

    create or replace trigger test_ddl_trigger
    before create on schema
    begin
    ??? dbms_output.put_line( 'DDL Trigger' );
    ??? insert into test_tri values(9,9);
    end;
    posted on 2010-01-11 14:58 Jcat 閱讀(270) 評論(0)  編輯  收藏 所屬分類: Database
    主站蜘蛛池模板: 亚洲精品国产国语| 国产日本亚洲一区二区三区| 亚洲精品在线免费观看视频| 蜜芽亚洲av无码一区二区三区| 久久夜色精品国产亚洲| 国产免费啪嗒啪嗒视频看看| 1a级毛片免费观看| a级特黄毛片免费观看| 美女的胸又黄又www网站免费| 亚洲短视频在线观看| 亚洲成a人片在线观看无码 | 国产亚洲成av片在线观看| 国产精品视_精品国产免费| 精品剧情v国产在免费线观看| 97人妻无码一区二区精品免费| 99在线在线视频免费视频观看| a毛片全部播放免费视频完整18| 一个人免费播放在线视频看片| 看成年女人免费午夜视频| 亚洲国产美女精品久久久| 亚洲日本VA中文字幕久久道具| 激情亚洲一区国产精品| 亚洲日韩一区二区一无码| 亚洲欧洲精品成人久久曰| 国产成人精品日本亚洲语音| 特级毛片爽www免费版| a色毛片免费视频| 久久精品国产免费观看| 久久精品国产免费观看三人同眠| 国产h视频在线观看网站免费| 免费观看的av毛片的网站| 四虎影视永久免费观看地址 | 亚洲欧美成人av在线观看| 亚洲AV电影天堂男人的天堂| 国产免费人成视频尤勿视频 | 亚洲黄色在线观看视频| 亚洲av永久无码一区二区三区| 一级毛片免费毛片毛片| 国产精品视频免费| 国产美女亚洲精品久久久综合| 久久亚洲精品成人无码网站|