ORACLE 实现 ID 自增
生活随笔
收集整理的這篇文章主要介紹了
ORACLE 实现 ID 自增
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
前言
目錄
前言
具體命令
具體詳解:
由于oracle數(shù)據(jù)庫不像mysql一樣在建立表的時(shí)候設(shè)置自動(dòng)增長(zhǎng)列功能
設(shè)置UUID的缺點(diǎn)
字符串占用的空間比較大、
而且效率也比較低下、
生成的ID是字符串隨機(jī)數(shù)。做表關(guān)聯(lián)關(guān)系的時(shí)候不好找、要做排序也不現(xiàn)實(shí)
所以通過創(chuàng)建序列(sequence)的方式來實(shí)現(xiàn)oracle id自增
具體命令
create sequence TRAIN_USER
INCREMENT BY 1
?MINVALUE 1
?MAXVALUE 999999999999
?START WITH 1
?NOCACHE
?ORDER ;
具體詳解:
INCREMENT BY 1? ?增長(zhǎng)的步長(zhǎng)
?MINVALUE 1? ? ? ? ? 最小值
MAXVALUE 999999999999? 增長(zhǎng)的最大值
[START WITH 1]? ? ? ?從幾開始增長(zhǎng)
NOCACHE? ? ?不緩存
總結(jié)
以上是生活随笔為你收集整理的ORACLE 实现 ID 自增的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《springcloud超级入门》微服务
- 下一篇: 天津计算机专业排名2015,2015年南