通过序列插入主键。
步骤如下:
a.首先创建序列,Oracle序列的语法格式为:
CREATE SEQUENCE 序列名
[INCREMENT BY n]
[START WITH n]
[{MAXVALUE/ MINVALUE n|NOMAXVALUE}]
[{CYCLE|NOCYCLE}]
[{CACHE n|NOCACHE}];
b.在插入数据时,id对应着“序列名.nextval”。即如下形式,insert into 表名(id,...) values( 序列名 .nextval, ……)。
另外一种方式是通过触发器,这里就不详说了。
注:删除Oracle序列的语法是DROP SEQUENCE 序列名;
转载于:https://blog.51cto.com/shui456487/1168858