1. 建立数据表

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

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

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

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐