当前位置:   article > 正文

oracle 让id变为自增_oracle自增id怎么设置

oracle自增id怎么设置
  1. 建立数据表

  1. create table PS_CITY_BG(
  2. id varchar2(20) primary key, /*主键*/
  3. name varchar2(20)
  4. );
  1. 创建自动增长序列

  1. create sequence Increase_Sequence
  2. minvalue 1 --最小值
  3. nomaxvalue --无最大值
  4. increment by 1 -- 每次加几个
  5. start with 1 -- 从1开始计数
  6. nocache; --本次查询结果不做为下次查询的缓存
  1. 创建触发器(PS_CITY_BG_TG_INSERTID:触发器名字,PS_CITY_BG:表名, Increase_Sequence:序列名,id:需要自增的字段)

  1. create or replace trigger PS_CITY_BG_TG_INSERTID
  2. before insert on PS_CITY_BG
  3. for each row
  4. begin
  5. select Increase_Sequence.nextval into :new.id from dual;
  6. end;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/626576
推荐阅读
相关标签
  

闽ICP备14008679号