Oracle使用序列填充代理主鍵自增 |
發(fā)布時間: 2012/8/21 16:38:34 |
創(chuàng)建表tmp_tab,并將序列seqId使用于主鍵id 新建序列:create sequence seqId start with 1 increment by 1; 新建表空間:create table tmp_tab(id integer constraint seq1 primary key,col1 varchar2(10),mod_date date default sysdate) s 插入數(shù)據(jù):insert into tmp_tab(id , col1)values(seq1.nextval, ‘Hello’) 修改序列: 使用ALTER SEQUENCE語句修改 不能修改序列的初始值 序列的最小值不能大于當前值 序列的最大值不能小于當前值 修改序列seq1,讓其增量值為2 語句如下: alter sequence seq1 increment by 2; 刪除序列: drop sequence seq1;s 本文出自:億恩科技【www.allwellnessguide.com】 |