Oracle 创建表自增长

 1 --创建数据表
 2 create table Test(
 3        ID number(10) primary key, --设置主键
 4        context varchar(1000)
 5 );
 6 --创建自增长序列
 7 create sequence Test_Sequence
 8 increment by 1 --每次加几个
 9 start with 1   --从1开始计数
10 nomaxvalue     --不设置最大值
11 nocycle        --一直累加,不循环
12 cache 10;
13 --创建触发器
14 create trigger Test before
15 insert on Test for each row
16        begin
17          select Test_Sequence.nextval into:New.ID from dual;
18        end Test;
19 --提交
20 commit;
21 --Test表自增长结束
原文地址:https://www.cnblogs.com/zhongteng/p/3687206.html