Qu'est-ce que c'est une séquence ?
Historiquement, Oracle utilise une séquence pour générer les valeurs de clés primaires.
Création d'une séquence
Création d'une séquence
CREATE SEQUENCE Usa_SEQPK CACHE 20;
Alimentation d'une valeur de colonne de clé primaire
Alimentation d'une valeur de colonne de clé primaire
IF pio_crtrec.num IS NULL THEN
SELECT Usa_SEQPK.NEXTVAL INTO pio_crtrec.num FROM DUAL;
END IF;
Nota: pio_crtrec est une variable qui contient l'enregistrement en cours d'insertion