SQL Utiliser des séquences


Exemple

une référence à nom_seq .NEXTVAL est utilisée pour obtenir la valeur suivante dans une séquence. Une seule instruction ne peut générer qu'une seule valeur de séquence. S'il existe plusieurs références à NEXTVAL dans une instruction, elles utiliseront le même numéro généré.

NEXTVAL peut être utilisé pour INSERTS

INSERT INTO Orders (Order_UID, Customer)
        VALUES (orders_seq.NEXTVAL, 1032);

Il peut être utilisé pour les mises à jour

UPDATE Orders
SET Order_UID = orders_seq.NEXTVAL
WHERE Customer = 581;

Il peut également être utilisé pour SELECTS

SELECT Order_seq.NEXTVAL FROM dual;