Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
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 27/04/2007, 16h57   #1
Membre à l'essai
 
Inscription : février 2007
Messages : 91
Détails du profil
Informations personnelles :
Âge : 46

Informations forums :
Inscription : février 2007
Messages : 91
Points : 23
Points : 23
Par défaut INSERT - recuperer la cle

Après un INSERT, comment récupérer la clé créée automatiquement (type serial) par le serveur?
Rocou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 17h02   #2
Membre actif
 
Avatar de budtucker
 
Développeur multimédia
Inscription : avril 2007
Messages : 175
Détails du profil
Informations professionnelles :
Activité : Développeur multimédia

Informations forums :
Inscription : avril 2007
Messages : 175
Points : 174
Points : 174
Avec currval()
budtucker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 17h32   #3
Membre à l'essai
 
Inscription : février 2007
Messages : 91
Détails du profil
Informations personnelles :
Âge : 46

Informations forums :
Inscription : février 2007
Messages : 91
Points : 23
Points : 23
Citation:
Envoyé par budtucker
Avec currval()
Merci mais en connaissez-vous la syntaxe?

En effet j'obtiens cela:

select curval(tournees_id_seq) from tournees

ERROR: column "tournee_id_seq" does not exist


Bien entendu, tournee_id_seq est une séquence qui existe.
J'ai bien essayé de l'entourer d'apostrophes ou de guillemets, en vain.

EDIT: c'était CURRVAL et non CURVAL
Rocou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 18h14   #4
Membre émérite
 
Avatar de hpalpha
 
Inscription : mars 2002
Messages : 770
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 770
Points : 833
Points : 833
une autre methode depuis la 8.2 :

INSERT into matable (champ) VALUES ('kll') RETURNING id;
hpalpha 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 13h44.


 
 
 
 
Partenaires

Hébergement Web