相关疑难解决方法(0)

Oracle:max(id)+1和sequence.nextval之间的区别

我正在使用Oracle

创建ID使用max(id)+1和使用sequance.nexval,使用何时以及何时使用有什么区别?

喜欢:

insert into student (id,name) values (select max(id)+1 from student, 'abc');
Run Code Online (Sandbox Code Playgroud)

insert into student (id,name) values (SQ_STUDENT.nextval, 'abc');
Run Code Online (Sandbox Code Playgroud)

SQ_STUDENT.nextval 有时给出重复记录的错误...

请帮我解决这个疑问

oracle sequence

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

oracle ×1

sequence ×1