中易网

oracle的自增长id怎么实现

答案:1  悬赏:50  
解决时间 2021-03-07 17:43
oracle的自增长id怎么实现
最佳答案
oracle不想sql server一样有一个自增长属性可以设置。oracle如果需要自增长需要使用序列。
主要的实现过程:
1、创建序列
-- Create sequence 
create sequence SEQ_NAME
minvalue 1
maxvalue 9999999999
start with 1
increment by 1
cache 20
order;其中SEQ_NAME是自定义的序列名称,上面那个创建序列的意思是开始序列号是1,序列增量是1,最小值是1,高速缓存大小是20

2、调用序列作为主键
select seq_name.nextval from dual;---查询seq_name序列的下一个数值
insert into tablename (a,b) value (seq_name.nextval,'b');--获取下一个序列值插入数据库中
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
红诚服装店地址有知道的么?有点事想过去
听力检查法需要注意哪些
如何命令行更改USB设备盘符
三星手机音乐广场,这个怎么玩?这是干什么的
男鸡女牛相配吗
谷歌下载的插件在哪里
怀鲁枢纽/S26(路口)在哪里啊,我有事要去这个
大明宣德年制古董香炉和观音像,不知道知多少
来好茶室地址在哪,我要去那里办事
小孩腮腺炎快好了为什么还发烧
青岛西海岸新区隐珠街道滨海新村第一社区居民
重庆知名的家装设计师有哪些
用大便洗脸有什么好处
豪华suv有哪些品牌
美发相机怎么样
推荐资讯
幼儿园老师应该有几套工作服
怎么算身份证后4位
电脑没法新建文件夹,点击,新文件夹没有反应
纠结于买单反还是买微单。请教一下专业人士,
现在有没有活恐龙?
全民主播工资为什么不接算
拌饺子馅,放老抽好,还是生抽好
白酒执行标准是q/pnj001-1996
高考特长生现在有什么特长能在高考前学完学业
matlab2010b是什么时候出来的,支持win7吗
增票中说的几个点是什么意思
《为2400只鸟热儿举行葬礼》阅读答案
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?