美文网首页
Oracle创建触发器

Oracle创建触发器

作者: frankie_cheung | 来源:发表于2019-03-26 13:32 被阅读0次

    1.创建序列:
    create sequence T_REGION_AQ_BY_TOWN_id_seq increment by 1 start with 1;
    序列名有长度限制
    2.创建触发器

              create or replace
    trigger T_REGION_AQ_BY_TOWN before insert on T_REGION_AQ_BY_TOWN_FIST10 for each row 
    begin 
    select T_REGION_AQ_BY_TOWN_id_seq.nextval into :new.ID from sys.dual;
    end;
    

    分别是:T_REGION_AQ_BY_TOWN 是触发器名
    T_REGION_AQ_BY_TOWN_FIST10是表名
    T_REGION_AQ_BY_TOWN_id_seq 是序列名
    3.执行触发器sql会报错,所以需要在触发器哪里进行设置,加上;和end;
    搞定


    这个触发器模板是建立在你建立表时有ID这个字段的情况下,不能能盲目信模板啊

    相关文章

      网友评论

          本文标题:Oracle创建触发器

          本文链接:https://www.haomeiwen.com/subject/xfegvqtx.html