Précédent   Forum du club des développeurs et IT Pro > Bases de données > Oracle > Débuter
Débuter Forum d'entraide pour débuter avec Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 30/11/2012, 12h11   #1
montis
Futur Membre du Club
 
Homme khaled mehdi hammou
Étudiant
Inscription : avril 2011
Messages : 75
Détails du profil
Informations personnelles :
Nom : Homme khaled mehdi hammou
Localisation : Algérie

Informations professionnelles :
Activité : Étudiant
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : avril 2011
Messages : 75
Points : 18
Points : 18
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 :
integrity constraint violated - child record found
Pouvez vous m'aider svp ?

Cordialement
montis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2012, 12h17   #2
ora_home
Membre éclairé
 
Avatar de ora_home
 
Homme Zakaria EL HAMDAOUI
Consultant Oracle
Inscription : février 2009
Messages : 81
Détails du profil
Informations personnelles :
Nom : Homme Zakaria EL HAMDAOUI
Localisation : Maroc

Informations professionnelles :
Activité : Consultant Oracle
Secteur : Finance

Informations forums :
Inscription : février 2009
Messages : 81
Points : 339
Points : 339
Envoyer un message via Yahoo à ora_home
tu peux voire cette discussion : http://www.developpez.net/forums/d27...pdate-cascade/
__________________
Cordialement,
Z.EL HAMDAOUI
Consultant Oracle


blog.developpez.com/zakaria-elhamdaoui/

http://zelhamdaoui.blogspot.com/

Réglage des instructions SQL
ora_home est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2012, 12h31   #3
montis
Futur Membre du Club
 
Homme khaled mehdi hammou
Étudiant
Inscription : avril 2011
Messages : 75
Détails du profil
Informations personnelles :
Nom : Homme khaled mehdi hammou
Localisation : Algérie

Informations professionnelles :
Activité : Étudiant
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : avril 2011
Messages : 75
Points : 18
Points : 18
oui mais je voudrai un exemple de trigger qui met a jour une table reliée a une autre table via une clé primaire
montis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2012, 12h48   #4
ora_home
Membre éclairé
 
Avatar de ora_home
 
Homme Zakaria EL HAMDAOUI
Consultant Oracle
Inscription : février 2009
Messages : 81
Détails du profil
Informations personnelles :
Nom : Homme Zakaria EL HAMDAOUI
Localisation : Maroc

Informations professionnelles :
Activité : Consultant Oracle
Secteur : Finance

Informations forums :
Inscription : février 2009
Messages : 81
Points : 339
Points : 339
Envoyer un message via Yahoo à ora_home
Tu peux désactiver aussi la contrainte temporairement sans passer par un trigger:

Code :
1
2
ALTER TABLE  owner.table_name
   DISABLE CONSTRAINT  constraint_name
__________________
Cordialement,
Z.EL HAMDAOUI
Consultant Oracle


blog.developpez.com/zakaria-elhamdaoui/

http://zelhamdaoui.blogspot.com/

Réglage des instructions SQL
ora_home est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2012, 13h03   #5
montis
Futur Membre du Club
 
Homme khaled mehdi hammou
Étudiant
Inscription : avril 2011
Messages : 75
Détails du profil
Informations personnelles :
Nom : Homme khaled mehdi hammou
Localisation : Algérie

Informations professionnelles :
Activité : Étudiant
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : avril 2011
Messages : 75
Points : 18
Points : 18
voila ce que j'ai comme erreur quand j'essaye de la desactivé :

Code :
cannot disable constraint ... depencies exist
montis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h10.


 
 
 
 
Partenaires

Hébergement Web