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 :

Update avec Select imbriqué (utilisation de for update nowait )


Sujet :

SQL Oracle

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Update avec Select imbriqué (utilisation de for update nowait )
    Bonjour,
    Dans le cadre d'un projet, j'ai une application écrite en .vb qui exécute des requêtes sur une DB oracle.
    De nombreuses instances de se programme tournent en parallèle.
    Nous nous somme aperçu qu'il y avait des accès concurrent sur une requête de mise à jour, ce qui fait que l'instance qui a pris la main fait freezer les autres.
    On ma conseillé d'utiliser (for update nowait), pourriez-vous me dire comment l'utiliser dans mon cas ?

    Voici une version mini de ma requête.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    UPDATE matable1 
    SET manewvaleur = '1' 
    WHERE id IN (
                          SELECT id 
                          FROM matable1
                          WHERE condition1 IS NULL AND condition2 IS NULL
                      )

    D'avance merci
    Dernière modification par Waldar ; 24/11/2014 à 14h39. Motif: Titre

Discussions similaires

  1. [Delphi6,Access] Requête update avec select imbriqué
    Par magicstar dans le forum Débuter
    Réponses: 3
    Dernier message: 30/03/2009, 19h40
  2. requete update avec select imbriqué
    Par mikees dans le forum SQL
    Réponses: 3
    Dernier message: 09/02/2009, 17h42
  3. UPDATE avec SELECT sur la même table
    Par Invité dans le forum Langage SQL
    Réponses: 7
    Dernier message: 07/12/2007, 03h39
  4. Requete Update avec Select imbriqué: etrange resultat!
    Par corentone dans le forum Langage SQL
    Réponses: 3
    Dernier message: 13/08/2007, 15h05
  5. Réponses: 3
    Dernier message: 22/12/2005, 17h47

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