A voir également:
- [PL/SQL]Sequence en base de donnees
- Fuite données maif - Guide
- Base de registre - Guide
- Supprimer les données de navigation - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
- Tnt base de données vide - Forum TV & Vidéo
4 réponses
Une sequence correspond à une colonne auto incrémentée par la base de données.
Cette notion est utile dans le cas des cles primaires. En effet, on peut declarer chaque clé primaire comme étant une séquence avec un auto incrément de 1 et commencant à 0.
Ainsi à chaque insert, SEQUENCE.NEXTVAL te donneras la valeur de la clé primaire et sans avoir le risque d'avoir des doublons.
C'est simple et efficace.
Cette notion est utile dans le cas des cles primaires. En effet, on peut declarer chaque clé primaire comme étant une séquence avec un auto incrément de 1 et commencant à 0.
Ainsi à chaque insert, SEQUENCE.NEXTVAL te donneras la valeur de la clé primaire et sans avoir le risque d'avoir des doublons.
C'est simple et efficace.
samer
quoi ????
Tu peux l'utiliser chaque fois que tu a besoin d'id uniques y compris pour inserer dans une référence de facture, pour créer des fichiers temporatires, etc...
Et en plus, ça gère les acces concurentiels, donc si plusieurs process l'utilisent, tu n'aura pas de risque que 2 process utilisent la même valeur.
Et en plus, ça gère les acces concurentiels, donc si plusieurs process l'utilisent, tu n'aura pas de risque que 2 process utilisent la même valeur.