当向Oracle数据库中插入数据时,如何获取行ID
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当向Oracle数据库中插入数据时,如何获取行ID相关的知识,希望对你有一定的参考价值。
oracle 中不能设置自动增加,这个和其他数据库不一样,但是有 序列,这个是Oracle自己特有的东西,首先创建序列:
create sequence seq;
这就创建好了,然后 seq.nextval 就会返回一个值,不会重复的值,
insert into tablename values(seq.nextval,'001','javabook');
insert into tablename values(seq.nextval,'001','javabook');
insert into tablename values(seq.nextval,'001','javabook');
这样前3个id 分别是 1,2,3 参考技术A 首先创建序列:
create sequence seq;
这就创建好了,然后 seq.nextval 就会返回一个值,不会重复的值,
insert into tablename values(seq.nextval,'001','javabook');
insert into tablename values(seq.nextval,'001','javabook');
insert into tablename values(seq.nextval,'001','javabook');
这样前3个id 分别是 1,2,3
以上是关于当向Oracle数据库中插入数据时,如何获取行ID的主要内容,如果未能解决你的问题,请参考以下文章