Probleme requete sql

tipi75 Messages postés 723 Statut Membre -  
sandul Messages postés 4013 Statut Membre -
Bonjour,

Je développe en C# avec une BDD Oracle XE. Je souhaiterai mettre à jour des données d'une table (reserver). Cette table possède une clef primaire (pk_reserver) qui comporte 4 champs. Lorsque je veux mettre à jour la clef primaire, j'ai cette erreur:

ORA-00001: violation de contrainte unique (GESTION_TENNIS.PK_RESERVER)

Voici ma requete:

UPDATE réserver SET numTerrainRéserver = '24', dateRéserver = '19/06/09', heureRéserver = 10 WHERE numAdhérentRéserver = 24;

Dans cette requete je peux mettre à jour (numTerrainRéserver , dateRéserver, heureRéserver), ces 3 champs font partie de la clef primaire de reserver. L'autre champs qui compose la clef primaire est:numAdhérentRéserver

Merci pour votre aide

1 réponse

sandul Messages postés 4013 Statut Membre 723
 
Salut,

Et quelle est le souci ? Violation de contrainte unique ==> tu essaies d'insérer dans ta base un jeu de valeurs déjà existant (les valeurs des 4 champs composant ta clef primaire).

++
0