您的位置:首页 > 产品设计 > UI/UE

数据库序列( SEQUENCE)的使用

2015-12-28 09:51 501 查看

在Oracle中,没有自增的功能,例如id自增。如果去加过多的代码去算id又不值得,所以使用序列就是一个很好的选择

create   SEQUENCE   zwq_seq     INCREMENT   BY   1;


创建一个名为 zwq_seq的序列,自增1

注意序列才创建时第一次是默认从 0开始,如果在创建序列前表中有数据的话,会发生错误

create   SEQUENCE   zwq_seq     INCREMENT   BY   1 START WITH 1000 ;


创建一个名为zwq_seq的序列,从1000开始,自增1

DROP SEQUENCE zwq_seq;


删除序列

INSERT INTO zzz values(zwq_seq.NEXTVAL, .....)


zwq_seq.NEXTVAL 求下一个序列的值

注意序列和表是没有关系的!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: