Oracle: diferencia entre max (id) +1 y sequence.nextval
Estoy usando Oracle
¿Qué diferencia hay cuando creamos?ID
utilizandomax(id)+1
y usandosequance.nexval
, ¿dónde usar y cuándo?
Me gusta:
insert into student (id,name) values (select max(id)+1 from student, 'abc');
y
insert into student (id,name) values (SQ_STUDENT.nextval, 'abc');
SQ_STUDENT.nextval
En algún momento da error ese registro duplicado ...
por favor ayúdame en esta duda