IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

INSERT - recuperer la cle


Sujet :

PostgreSQL

  1. #1
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 59

    Informations forums :
    Inscription : Février 2007
    Messages : 97
    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?

  2. #2
    Membre expérimenté Avatar de budtucker
    Profil pro
    Développeur multimédia
    Inscrit en
    Avril 2007
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Avril 2007
    Messages : 176
    Par défaut
    Avec currval()

  3. #3
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 59

    Informations forums :
    Inscription : Février 2007
    Messages : 97
    Par défaut
    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

  4. #4
    Membre Expert
    Avatar de hpalpha
    Inscrit en
    Mars 2002
    Messages
    769
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 769
    Par défaut
    une autre methode depuis la 8.2 :

    INSERT into matable (champ) VALUES ('kll') RETURNING id;

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. libpq - recuperation de cle
    Par Rocou dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 27/04/2007, 15h23
  2. [C#] Apres un insert recuperer l'identifiant
    Par hirochirak dans le forum Accès aux données
    Réponses: 4
    Dernier message: 29/11/2006, 15h33
  3. [MySQL] Récupérer la clé primaire d'une table et l'insérer dans une autre
    Par dorian67 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 31/10/2006, 15h23
  4. Réponses: 5
    Dernier message: 19/09/2006, 21h10
  5. Réponses: 3
    Dernier message: 19/07/2006, 16h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo