暂无图片
oracle一般是怎么实现主键自增的?
我来答
分享
余俞
2021-09-02
oracle一般是怎么实现主键自增的?

oracle一般是怎么实现主键自增的?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
Lucifer三思而后行
暂无图片

1、使用Sequence方式自增

---自增序列 CREATE SEQUENCE T_SYS_USER_SEQ MINVALUE 1 NOMAXVALUE INCREMENT BY 1 START WITH 1 NOCACHE ; T_SYS_USER_SEQ 为序列的名,序列从1开始。
复制

2、使用触发器方式自增

---自增序列 CREATE SEQUENCE T_SYS_USER_SEQ MINVALUE 1 NOMAXVALUE INCREMENT BY 1 START WITH 1 NOCACHE ;
复制

以上仅供参考,请根据实际情况进行修改!如有帮助到你,动动小手点个采纳!

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
薛晓刚

oracle主键一般有业务含义,比如身份证号,或者订单号。
如果你要自增,你可以应用序列的值,序列是自增的。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交