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

SQL Oracle Discussion :

cle en double


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 122
    Par défaut cle en double
    apres avoir executer une requete jai l'erreur suivante qui s'affiche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Violation de la contrainte PRIMARY KEY 'PK_TOMBEE'. Impossible d'insérer une clé en double dans l'objet 'dbo.TOMBEE
    .esque quelqu'un peut me montrer ouesque je peux trouver une solution a cette erreur.merci

  2. #2
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Tu as voulu insérer une donnée dont la clé existait déjà dans ta table TOMBEE.
    Pour solutionner, ça dépend du pourquoi tu as voulu réinsérer et si c'est normal ou pas.

  3. #3
    Membre éclairé Avatar de LBO72
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut
    Sinon, tu peux aussi générer dans une table LOG toutes les insertions qui ont échouées dans ta table TOMBEE. Tu peux trouver comment faire cela dans ce forum, si tu n'arrives pas, tu peux me faire signe.

    Merci.
    LBO72.

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 122
    Par défaut
    esque tu peux me montrer ouesque kon peut trouver ca sur le forum car je n'arrive pas à trouver merci..

  5. #5
    Membre éclairé Avatar de LBO72
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut
    Essaye cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SQL> exec dbms_errlog.create_error_log('LogTombee')
    SQL> insert TOMBEE(tesChamps,...) values (tesValeurs,..) log errors reject limit unlimited
    SQL> select * from err$_LogTombee;
    Et tu auras tous les enregistrements dont l'insertion a échouée.
    LBO72.

Discussions similaires

  1. mapper table cle primaire double
    Par dominou73 dans le forum Hibernate
    Réponses: 6
    Dernier message: 15/10/2007, 07h11
  2. double cle primaire
    Par la_loutre dans le forum SQLite
    Réponses: 18
    Dernier message: 18/01/2007, 13h18
  3. cle pour programme
    Par mumu2001 dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 04/11/2002, 10h34
  4. String -> long double (_strlold ?)
    Par haypo dans le forum C
    Réponses: 7
    Dernier message: 25/07/2002, 20h22
  5. Réponses: 3
    Dernier message: 12/06/2002, 21h15

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