1.创建序列:
1.1 作用:实现数字的自增长
1.2语法: CREATE SEQUENCE 序列名
INCREMENT BY 1 (注:每次要增长多少)
START WITH 1 (注:开始自增的初始值)
MAXvalue 99999999999; (注:增长的最大值)
2.触发器的创建:
2.1作用:关联表ID和序列,来实现ID的自增长
2.2创建语法: CREATE or replace trigger 触发器的名称
before insert on 表名
for each row
declare nextid number; (定义一个参数)
begin
select 序列名.nextval
into nextid from sys.dual;
:new.ID:=nextid; (此处":new.ID"是一个关键字,表示记录更新后的新数据)
end;