Précédent   Forum des professionnels en informatique > Bases de données > Firebird > SQL
SQL Forum d'entraide sur le SQL pour Firebird
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/10/2004, 10h21   #1
Membre habitué
 
Développeur informatique
Inscription : octobre 2003
Messages : 448
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2003
Messages : 448
Points : 134
Points : 134
Par défaut Remettre un générateur à Zéro

Je voudrais connaitre la requete SQL pour remettre un générateur SQL à Zéro, Merci d'avance.
PrinceMaster77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2004, 10h39   #2
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
La reponse a déjà été donnée dans ce forum, il faut chercher un peu...

Code :
SET GENERATOR MonGenerateur TO 0;
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2004, 15h30   #3
Membre éclairé
 
Inscription : décembre 2004
Messages : 379
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 379
Points : 304
Points : 304
et pour le faire dans une procédure stockée ou un trigger qui n'accepte pas les commandes "SET"
Code :
SELECT gen_id( foo, -(SELECT gen_id(foo,0) FROM rdb$database ) FROM rdb$database;
foo = le nom du générateur!
jean-jacques varvenne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2004, 16h21   #4
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Dans un PS pour mettre à zero un générateur on peut aussi faire ça :

Code :
 I= gen_id(GEN_MATABLE_ID,-gen_id(GEN_MATABLE_ID,0));
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2004, 22h17   #5
Membre éclairé
 
Inscription : décembre 2004
Messages : 379
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 379
Points : 304
Points : 304
"of course" c'est plus simple, merci pour le tuyau, comme quoi:
pourquoi faire simple quand l'on peux faire compliqué!
jean-jacques varvenne est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h28.


 
 
 
 
Partenaires

Hébergement Web