当前位置:首页 > 数据库 > Oracle

Oracle Sequence与Trigger的使用

一:建立sequence

            --
             Create sequence 
            create
             sequence SEQ_PUSH
minvalue 
            1
            
maxvalue 
            9999999999
            
start 
            with
            1
            
increment 
            by
            1
            
cache 
            20;

二:建立Trigger

  在向t_push表中插入一条数据时,ID自动赋值

            create
            or
            replace
            trigger
             tr_id_insert
  before 
            insert
            on
             t_push  
  
            for
             each row

            declare
            --
             local variables here
            begin
            select seq_user_id.nextval into :new.id from dual;
end tr_id_insert;

原文:http://www.cnblogs.com/yshyee/p/3514611.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐