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

Requêtes PostgreSQL Discussion :

Insertion de donées


Sujet :

Requêtes PostgreSQL

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 16
    Par défaut [resolu] Insertion de donées
    Je viens de creer une table et la clé primaire est de type serial pour qu'elle s'incremente automatiquement mais je n'arrive pas à inserer de valeurs dans ma table. Je suis en stage et je n'ai pas de logiciel graphique, j'ai uniquement un acces en ligne de commande.
    J'ai essayé INSERT INTO test ('','val') comme en mysql mais ça ne marche pas.

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2003
    Messages : 209
    Par défaut
    si dans ta table tu as la partie

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [...]ta_clé ton_type DEFAULT nextval('ta_sequence')[...]
    et que tu fais un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO ta_table (attribut_n) values (ta_valeur_de_ton_attribut);

    alors tu n'as pas de problème!

    Sinon explique moi ton problème plus précisément!

    A+ Jérôme

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juillet 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 6
    Par défaut
    admettons que tu as une table employe du style :

    id_emp | INTEGER <- c'est la clé primaire
    nom_emp | varchar
    prenom | varchar

    Tu n'as pas le droit d'insérer de valeur dans id_emp (car id_emp s'incrément tout seul)

    donc tu fais :

    insert into employe (nom_emp,prenom) values ('toto','tata');

    voila, en ce qui concerne la clé primaire je te conseil de créer une séquence pour l'incrémenter.

    bon courage

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 16
    Par défaut
    Ok merci je croyais que c'était pas nécesssaire de repeter les champs avant le VALUES
    merci beaucoup

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

Discussions similaires

  1. [MySQL] Erreur lors de l'insertion dans ma base de doneés
    Par ANISSS dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 15/11/2006, 12h47
  2. [C#]Probleme insertion de donee avec bindingsource
    Par pas05 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 11/04/2006, 00h08
  3. Insertion de donées
    Par misterbillyboy dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 03/07/2003, 09h36
  4. [Postgresql] pb lors d'insertion de données
    Par bob20000 dans le forum Requêtes
    Réponses: 8
    Dernier message: 04/11/2002, 15h33
  5. Réponses: 4
    Dernier message: 28/09/2002, 00h00

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