文章目录
- 1、建表
- 2、创建序列
- 3、创建触发器
1、建表
代码语言:javascript复制CREATE TABLE "PCOCA2"."CY3_FORMATION_FLOW_PRESSURE" (
"wellId" VARCHAR2(255 BYTE) NOT NULL ,
"formationPressure" NUMBER(10,2) NOT NULL ,
"flowPressure" NUMBER(10,2) NOT NULL ,
"batchTime" DATE NOT NULL ,
"batchId" NUMBER(12) NOT NULL
)
2、创建序列
代码语言:javascript复制create Sequence SEQ_FORMATION_FLOW
minvalue 1
maxvalue 999999999999
start with 1 --从1开始
increment by 1 --增量为1
nocache
order;
3、创建触发器
代码语言:javascript复制create or replace trigger FORMATION_FLOW_AUTOINCREMENT
before insert on CY3_FORMATION_FLOW_PRESSURE
for each row
begin
select SEQ_FORMATION_FLOW.nextval into:new."batchId" from dual;
end;
OK了,先在插入数据测试下看自增主键是否生效。