Oracle使用序列填充代理主键自增
程序员文章站
2024-01-13 15:53:10
...
创建表tmp_tab,并将序列seqId使用于主键id新建序列:create sequence seqId start with 1 increment by 1;新建表空间:create t
创建表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
插入数据:insert into tmp_tab(id , col1)values(seq1.nextval, ‘Hello’)
修改序列:
使用ALTER SEQUENCE语句修改
不能修改序列的初始值
序列的最小值不能大于当前值
序列的最大值不能小于当前值
修改序列seq1,让其增量值为2
语句如下:
alter sequence seq1
increment by 2;
删除序列:
drop sequence seq1;s
上一篇: 详解PHP中的null合并运算符_PHP