直接复制一下代码到sql执行器中

需要修改两个部分

  1. 修改红色标红部分为需要添加自增列的表名;

  2. 修改黄色部分为需要自增的列名;

 

-- 1.  创建序列
CREATE SEQUENCE sequence_AAA  -- 创建名为 sequence_AAA 的触发器
MINVALUE 1       --最小值
NOMAXVALUE       --不设置最大值
START WITH 1     --从1开始计数
INCREMENT BY 1   --每次加1
NOCYCLE          --一直累加,不循环
NOCACHE;         --不建缓冲区

-- 2.序列关联表需要自增的列
create or replace trigger trigger_AAA   -- 创建序列引用 rigger_AAA
before insert on AAA -- 表名
for each row  
begin  
select sequence_AAA.nextval into:new.ID from dual; 
end; 

 

图解:

oracle创建自增id(使用触发器,写给小白)

相关文章:

  • 2022-01-12
  • 2021-06-27
  • 2022-12-23
  • 2022-02-01
  • 2021-12-15
  • 2022-12-23
  • 2022-02-10
  • 2021-12-05
猜你喜欢
  • 2021-12-04
  • 2022-12-23
  • 2022-03-06
  • 2022-01-19
  • 2022-01-14
  • 2021-11-27
  • 2022-12-23
相关资源
相似解决方案