Le sequence sono dei generatori automatici di numeri che permettono di assegnare in maniera automatica valori nelle colonne Primary Key.
Per creare una sequence il comando è il seguente:
CREATE SEQUENCE <schema>.<nome sequenza> START WITH <n> INCREMENT BY <n>
MINVALUE <n> MAXVALUE <n> [CYCLE | NOCYCLE];
I parametri utilizzati sono:
schema: indica l’utente proprietario della sequenza
nome sequenza: identifica il nome della sequenza
start with: definisce il valore di partenza per la sequenza
increment by: definisce il valore numerico da incrementare al precedente
minvalue: definisce il limite inferiore
maxvalue: definisce il limite superiore
cycle: valore opzionale che replica i numeri dopo il raggiungimento del limite (superiore o inferiore)
nocycle: valore opzionale che impedisce la replica dei numeri
Per utilizzare una sequence il comando è il sequente: