[PL/SQL]Sequence en base de donnees

edmotets Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
 samer -
Bonjour .
Je m'apelle edmond yves.

J'aimerai savoir ce qu'est exactement une sequence en Base de donnees ainsi que les conditions dans lesquellles une utilisation est necessaire.

Merci d'avance pour vos eclaircissements.
A voir également:

4 réponses

dmonnierfr Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   8
 
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.
4
samer
 
quoi ????
0
fbaudry Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   1
 
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.
2
edmotets Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   2
 
ok Merci a tous !
0
SGBD
 
salut,mais c'est quoi la syntaxe de cette clause?
0
gaelgeek Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
une éternité plus tard ....

http://www.aide-oracle.net/2009/04/gerer-l-sous-oracle.html

t'as sans doute trouvé la réponse à ta question depuis le temps , mais y'en a qui vont tomber sur cette page, donc voila la réponse
0
alex
 
Merci !
0