====== 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');