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');
а также
insert into student (id,name) values (SQ_STUDENT.nextval, 'abc');
SQ_STUDENT.nextval
когда-нибудь выдает ошибку, что дублирующая запись ...
пожалуйста, помогите мне в этом сомнении