p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    avril 2011
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : avril 2011
    Messages : 84
    Points : 19
    Points
    19

    Par défaut Impossible update table avec clé primaire

    Salut

    Voila j'ai une table qui a une clé primaire qui est liée a une autre table via cette clé

    bref je voudrai faire un update sur la table qui contient la clé primaire et plus precisement c'est pour changer la valeur de la clé primaire

    Quand j'ai essayé de le faire sur oracle j'ai eu cette erreur la :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    integrity constraint violated - child record found
    Pouvez vous m'aider svp ?

    Cordialement

  2. #2
    Membre éclairé
    Avatar de ora_home
    Homme Profil pro
    Consultant Oracle
    Inscrit en
    février 2009
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant Oracle
    Secteur : Finance

    Informations forums :
    Inscription : février 2009
    Messages : 100
    Points : 364
    Points
    364

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    avril 2011
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : avril 2011
    Messages : 84
    Points : 19
    Points
    19

    Par défaut

    oui mais je voudrai un exemple de trigger qui met a jour une table reliée a une autre table via une clé primaire

  4. #4
    Membre éclairé
    Avatar de ora_home
    Homme Profil pro
    Consultant Oracle
    Inscrit en
    février 2009
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant Oracle
    Secteur : Finance

    Informations forums :
    Inscription : février 2009
    Messages : 100
    Points : 364
    Points
    364

    Par défaut

    Tu peux désactiver aussi la contrainte temporairement sans passer par un trigger:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    alter table  owner.table_name
       DISABLE CONSTRAINT  constraint_name

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    avril 2011
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : avril 2011
    Messages : 84
    Points : 19
    Points
    19

    Par défaut

    voila ce que j'ai comme erreur quand j'essaye de la desactivé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cannot disable constraint ... depencies exist

Discussions similaires

  1. insertion impossible dans une table avec clé primaire composé
    Par FloFlo2 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 09/02/2010, 18h43
  2. [AC-2007] Update table avec condition
    Par souketou dans le forum VBA Access
    Réponses: 4
    Dernier message: 22/04/2009, 16h43
  3. Réponses: 8
    Dernier message: 05/06/2007, 15h51
  4. table avec clé primaire et varchar(500) incompatibles?
    Par korntex5 dans le forum Connexion aux bases de données
    Réponses: 6
    Dernier message: 08/01/2007, 15h54
  5. Réponses: 3
    Dernier message: 24/04/2006, 21h03

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