Verrou autobloquant sur un DELETE
Bonjour,
J'ai une requête de purge de table qui se présente sous la forme suivante :
Code:
1 2 3 4
|
delete from T1
where T1.COL1 in (select COL1 from T2 where T2.JOUR >= '01/01/2008')
or T1.COL2 in (select COL2 from T3 where T3.JOUR >= '01/01/2008') |
Et quand je la lance j'ai systématiquement un verrou de type 'TM' et un de type 'TX' sur la table T1, ce qui fait qu'elle se bloque toute seule ! Je n'arrive pas à comprendre comment c'est possible...
Quelqu'un a une idée ?
P.S. : c'est une base ... 8.1.7.4
Merci.