Oracle: Differenz zwischen max(id)+1 und Sequenz.nextval

Ich bin mit Oracle

Was ist der Unterschied, wenn wir ID mit max(id)+1 und mit sequance.nexval,wo und Wann?

Wie:

insert into student (id,name) values (select max(id)+1 from student, 'abc');

und

insert into student (id,name) values (SQ_STUDENT.nextval, 'abc');

SQ_STUDENT.nextval irgendwann gibt Fehler, Datensatz duplizieren...

bitte helfen Sie mir, diese Zweifel

InformationsquelleAutor Priya Prajapati | 2013-06-20

Schreibe einen Kommentar