[PL/SQL]Sequence en base de donnees
Fermé
edmotets
samer - 9 juin 2014 à 18:23
- Messages postés
- 18
- Date d'inscription
- vendredi 4 avril 2003
- Statut
- Membre
- Dernière intervention
- 29 novembre 2005
samer - 9 juin 2014 à 18:23
A voir également:
- [PL/SQL]Sequence en base de donnees
- Pl sql sequence ✓ - Forum - Astuces et Solutions
- [PHP/SQL] Optimiser connexion base de données ✓ - Forum - Webmaster
- [MS SQL SERVER]deplacement base de donnees ✓ - Forum - Windows
- Afficher les tables d'une base de données sql ✓ - Forum - Programmation
- Rechercher un mot dans une base de données sql ✓ - Forum - PHP
4 réponses
dmonnierfr
8 avril 2003 à 16:55
- Messages postés
- 13
- Date d'inscription
- vendredi 5 octobre 2001
- Statut
- Membre
- Dernière intervention
- 15 avril 2003
8 avril 2003 à 16:55
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.
fbaudry
8 avril 2003 à 17:01
- Messages postés
- 5
- Date d'inscription
- mercredi 20 juin 2001
- Statut
- Membre
- Dernière intervention
- 8 avril 2003
8 avril 2003 à 17:01
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.
edmotets
9 avril 2003 à 10:13
- Messages postés
- 18
- Date d'inscription
- vendredi 4 avril 2003
- Statut
- Membre
- Dernière intervention
- 29 novembre 2005
9 avril 2003 à 10:13
ok Merci a tous !
salut,mais c'est quoi la syntaxe de cette clause?
gaelgeek
17 janv. 2012 à 22:53
- Messages postés
- 7
- Date d'inscription
- dimanche 15 janvier 2012
- Statut
- Membre
- Dernière intervention
- 26 janvier 2012
17 janv. 2012 à 22:53
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
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
9 juin 2014 à 18:23