原来一致用的是sqlserver数据库,最近开发新的信息系统,要用的oracle数据了
长时间不用,有些记忆淡忘!
oracle中没有自增列,这样的设定,必须手工写个方法 或用 序列 或用 触发器
还是用的序列方便(个人习惯)
create sequence salary_seq
increment by 1 ---每次加几个
start with 1 --从1开始计数
nonmaxvalue --不设置最大值
nocycle --一直累加,不循环
cache 10 --有缓冲区
eg create sequence salary_seq
minvalue 100
maxvalue 9999999999
start with 560
increment by 1
cache 20;
using : insert into tableName value(salary_seq.nextval,'','');
本文介绍了在Oracle数据库中如何创建和使用序列,以实现类似自增列的功能。通过具体实例展示了序列的基本属性设置及其在插入数据时的应用。
353

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



