需要先创建序列,然后nextval添加数据使其自动生成序号。
1、创建表:
create table test(id int,
name varchar2(20))
2、创建序列:
Create sequence seq_test_idIncrement by 1
Start with 1
Maxvalue 999999
Minvalue 1
Nocycle
nocache
3、插入数据:
insert into test values (seq_test_id.nextval,'badkano')4、再插入一条数据:
insert into test values (seq_test_id.nextval,'百度知道团长')这样可见,序号是添加成功的。
创建序列CREATE SEQUENCE SEQUENCE_NAME
START WITH 10
INCREMENT BY 10
MAXVALUE 2000
MINVALUE 10
NOCYCLE
CACHE 10
•通过序列的伪列来访问序列的值
–SEQUENCE_NAME.NEXTVAL
返回序列的下一个值
–SEQUENCE_NAME.CURRVAL
返回序列的当前值
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)