设置ID字段自动增加,mysql随便一条DDL语句即可,oracle需要编写好多sql脚本,非常繁杂。
下面记录一下通过PL/SQL设置oracle表的ID自动增加
1.建表
-- Create table
create table A_IMS_1
(
id NUMBER not null primary key,
name VARCHAR2(10),
create_time DATE,
lastupdatetime TIMESTAMP(6)
)
2.新建序列
-- Create sequence
create sequence A_IMS_1_ID
minvalue 1
maxvalue 999999
start with 1
increment by 1
cache 20;
3.给表建立触发器