Sequence sql plusieurs valeurs increment by 1
Résolu
Dd_babou
Messages postés
5
Statut
Membre
-
Dd_babou Messages postés 5 Statut Membre -
Dd_babou Messages postés 5 Statut Membre -
Bonjour,
j'ai un problème avec une sequence sql:
CREATE SEQUENCE PORTAIL.SEQ_CODEVILLE
START WITH 1700
INCREMENT BY 1
MAXVALUE 999999999999999999999999999
MINVALUE 1
NOCYCLE
CACHE 20
ORDER
Quand je demande :
Select seq_codeville.nextvar from table
Il me sort 500 codes incrémentés par 1. (si je mets increment by 2, j'ai toujours 500 valeurs, et je passe à 2700)
Le problème est que je n'ai besoin que d'une seule valeur pour mon programme et quand je lui re-demande la valeur suivante ce n'est pas 1701 comme je le voudrais mais 2200.
Comment faire pour ne pas passer de 1700 à 2200 mais utiliser toutes les valeurs intermédiaires (après 1700, 1701, 1702 ... ) ? Autrement dit pour lui demander de me donner une seule valeur et non pas 500.
j'ai un problème avec une sequence sql:
CREATE SEQUENCE PORTAIL.SEQ_CODEVILLE
START WITH 1700
INCREMENT BY 1
MAXVALUE 999999999999999999999999999
MINVALUE 1
NOCYCLE
CACHE 20
ORDER
Quand je demande :
Select seq_codeville.nextvar from table
Il me sort 500 codes incrémentés par 1. (si je mets increment by 2, j'ai toujours 500 valeurs, et je passe à 2700)
Le problème est que je n'ai besoin que d'une seule valeur pour mon programme et quand je lui re-demande la valeur suivante ce n'est pas 1701 comme je le voudrais mais 2200.
Comment faire pour ne pas passer de 1700 à 2200 mais utiliser toutes les valeurs intermédiaires (après 1700, 1701, 1702 ... ) ? Autrement dit pour lui demander de me donner une seule valeur et non pas 500.
A voir également:
- Sequence sql plusieurs valeurs increment by 1
- Comment couper une séquence vidéo - Guide
- Files by google - Accueil - Applications & Logiciels
- By click downloader avis - Forum Enregistrement / Traitement audio
- 503 bad sequence of commands - Forum Mail
- Logiciel sql - Télécharger - Bases de données
1 réponse
Salut,
Quand je demande :
Select seq_codeville.nextvar from table
Il me sort 500 codes incrémentés par 1. (si je mets increment by 2, j'ai toujours 500 valeurs, et je passe à 2700)
Cela dépend de ta table: si elle contient 500 lignes, c'est normal.
Fais ceci:
++
Quand je demande :
Select seq_codeville.nextvar from table
Il me sort 500 codes incrémentés par 1. (si je mets increment by 2, j'ai toujours 500 valeurs, et je passe à 2700)
Cela dépend de ta table: si elle contient 500 lignes, c'est normal.
Fais ceci:
SEELCT seq_codeville.nextvar from DUAL;
++
Dd_babou
Messages postés
5
Statut
Membre
3
Merci beaucoup