最近做一个项目,又要用Oracle了,其实我对Oracle并没有好感,可能是我用习惯了MS的东西。
其中有个问题 ,就是要在数据表里插入数据的时候实现像SQL Server和Access一个的自增编号,多好的功能啊,Oracle为什么不给实现一下呢,只能自己想办法了。
从网上查到一些资料,简单记录一下,希望对大家有帮助。
首先用正确的用户登录,用SQL语句创建自增长的序列
CREATE SEQUENCE buiding_id_seq
NOCYCLE
MAXVALUE 99999999
START WITH 1;
INCREMENT BY 1
这样就建立一个像sql下的自动编号列。
可是我在插入数据的时候insert into Buiding values(buiding_id_seq.nextval,'测试','测试')
就这么简单,一切OK啦
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步