
Envoyé par
fatsora
Bonjour,
Pour les locks,
c'est le DBA et ceux a qui on a donné les droits sur le dictionnaire qui peuvent le voir ....
oui mais avez vous une idée de ce que je dois faire dans mon cas, car c'est un verouillage temporaire d'une table dependant c'est qui a accedé a l'ecran le premier, alors je ne pense pas introduire la job du DBA la de dans.
vloila mon probleme :
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.
********************
moi j'ai utilsé la commande pour verouiller la table tab2 :
LOCK TABLE dpl_mkt_price_fret IN EXCLUSIVE MODE;
mais ca ne donne rien car les deux user sont toujours capables de faire des updates au meme temps.
et merci
Partager