美文网首页
Oracle:设置主键自增

Oracle:设置主键自增

作者: 绿茵场上的码者 | 来源:发表于2019-12-12 15:43 被阅读0次

    打开navicat,新建查询(注:“表名和字段名分别改成你需要自增的表名和字段名”)

    create sequence 表名_SEQ
    minvalue 1
    maxvalue 999999999999
    start with 1
    increment by 1
    cache 20
    order;
    

    执行完上述代码后,继续执行

    CREATE OR REPLACE TRIGGER 表名_TG
      before insert ON SMS.表名  
      for each row
      WHEN (new.字段名 is null)
    begin   
      select 表名_SEQ.nextval into:new.字段名 from dual;   
    end 表名_TG;
    

    相关文章

      网友评论

          本文标题:Oracle:设置主键自增

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