====== Sequenzen ====== Sequenzen sind Datenbankobjekte die zum Hochzählen von ganzzahligen Werten verwendet werden. Meist werden sie für einen automatischen, numerischen Primärschlüssel verwendet. Eine Sequenz wird wie folgt erzeugt: CREATE SEQUENCE Sequenzname [INCREMENT BY Wert] --Standard: 1 [START WITH Wert] --Standard: 0 [MAXVAL {Wert | NOMAXVALUE} --NOMAXVALUE = keine Obergrenze (Standard) [MINVAL {Wert | NOMINVALUE} --NOMINVALUE = keine Untergrenze (Standard) [{NO CICLE | CICLE]} --Ob, wenn Obergrenze/Untergrenze erreicht, wieder von --vorne an gezählt werden soll, Standard: NO CICLE ===== Verwendung ===== CREATE SEQUENCE seq; INSERT INTO some_table (primary_key, name) VALUES(seq.nextval, 'some name');