Oracle中的序列化问题

oracle不象sql server那样可以方便的使用自增字段,所以对于习惯使用自增字段做主键的开发者是个很麻烦的事情。

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,sql,编程,SQL Server,cache)