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

Oracle Discussion :

lock d'une table oracle


Sujet :

Oracle

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2006
    Messages : 102
    Par défaut lock d'une table oracle
    J'ai un ecran basé sur une table de travail, quand l'utilisateur clique sur save les données presentes sur la table du travail sont enregistré dans une autre table finale.
    tab1: table de travail
    tab2: table des données finales
    le probleme: quand deux utilisateurs sont sont sur le meme ecran la table de travail (tab1) est lockée par oracle,mais je dois locker aussi la table tab2
    (qui apparement n'est pas lockée car les deux utilsateur peuvent ecraser les données de l'un et l'autre meme si les deux sont sur un meme ecran) pour que un seul (1er) puisse faire le Update sur la table finale(tab2).

    je veux savoir comment faire ca, je travaille avec :

    designer 6i et pl/sql 8.0.2

    merci

  2. #2
    Membre chevronné Avatar de NGasparotto
    Inscrit en
    Janvier 2007
    Messages
    421
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 421
    Par défaut
    Citation Envoyé par zinabd Voir le message
    J'ai un ecran basé sur une table de travail, quand l'utilisateur clique sur save les données presentes sur la table du travail sont enregistré dans une autre table finale.
    tab1: table de travail
    tab2: table des données finales
    le probleme: quand deux utilisateurs sont sont sur le meme ecran la table de travail (tab1) est lockée par oracle,mais je dois locker aussi la table tab2
    (qui apparement n'est pas lockée car les deux utilsateur peuvent ecraser les données de l'un et l'autre meme si les deux sont sur un meme ecran) pour que un seul (1er) puisse faire le Update sur la table finale(tab2).

    je veux savoir comment faire ca, je travaille avec :

    designer 6i et pl/sql 8.0.2

    merci
    Tu veux que le premier utilisateur arrive lock la table, et que le second attende que le premier ait fini ?
    Comment la table tab1 est lockee par Oracle ? Si ce n'est que pour de la consultation, c'est par programmation.

    Nicolas.

Discussions similaires

  1. Réponses: 4
    Dernier message: 05/12/2007, 19h06
  2. Changement d'un format de colonnes d'une table oracle
    Par mulder930 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 10/08/2006, 14h16
  3. comment gérer plusieurs locks sur une table?
    Par charluber dans le forum Oracle
    Réponses: 4
    Dernier message: 18/04/2006, 21h28
  4. Faire un Lock sur une table pendant l'exec d'un DTS
    Par Pete dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 14/03/2005, 14h17
  5. supprimer un enregistrement vide dans une table oracle
    Par shurized dans le forum Bases de données
    Réponses: 11
    Dernier message: 07/09/2004, 16h55

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