[color=red]以下纯属个人见解,若有更好的建议,麻烦提出,共同讨论[/color]
oracle中没有自增类型的字段的,所以通常情况下我们需要定义一个sequence来作为自动增长类型字段的数据。
-- Create sequence
create sequence SEQ_EMP
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cache 20;
怎么查看序列呢?
select seq_emp.nextval from dual
select seq_emp.currval from dual
插入数据:
insert into emp(no,name) values(seq_cat.nextval,'Oracle编程')即可……
oracle中没有自增类型的字段的,所以通常情况下我们需要定义一个sequence来作为自动增长类型字段的数据。
-- Create sequence
create sequence SEQ_EMP
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cache 20;
怎么查看序列呢?
select seq_emp.nextval from dual
select seq_emp.currval from dual
插入数据:
insert into emp(no,name) values(seq_cat.nextval,'Oracle编程')即可……
本文介绍了在Oracle数据库中如何创建和使用序列(sequence)作为自动增长字段。通过创建序列SEQ_EMP并展示如何查询序列的当前值和下一个值,以及如何在插入数据时使用序列。
313

被折叠的 条评论
为什么被折叠?



