Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/09/2008, 16h47   #1
Membre régulier
 
Inscription : septembre 2008
Messages : 86
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 86
Points : 90
Points : 90
Par défaut Update / lock / nowait

Bonjour,

Lorsque lance des requete "UPDATE...", si l'enregistrement que je veux mettre à jour est verrouillé, ma requete "attend" que le verrou soit enlevé pour être traitée (ce qui est normal).

Mon problème est que je voudrais que ma requete me renvoit immediatement un resultat/erreur m indiquant que l enregistrement est deja verrouillé (c est ce qui se passe si je fais un "SELECT ... FOR UPDATE NOWAIT").

Je sais que je peux tester cela avant de lancer mon UPDATE, mais je voudrais savoir s il est possible d avoir ce comportement avec un UPDATE

Merci
spdev666 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/09/2008, 17h02   #2
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 459
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 459
Points : 4 226
Points : 4 226
Non ce n'est pas possible.
C'est limité au select for update
__________________
More Code : More Bugs. Less Code : Less Bugs
McM est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h13.


 
 
 
 
Partenaires

Hébergement Web