Bonjour,

J'ai lancé un petit script avec SQLPLUS qui était censé faire un UPDATE sur une table très volumineuse, puis faire un COMMIT.

Le script était du style :

UPDATE MA_TABLE T1
SET LE_CHAMPS = ( SELECT MA_VAL FROM MA_TABLE2 WHERE ID = T1.ID);

COMMIT;

Après un bon moment de traitement, l'UPDATE à "planté" ( le SELECT renvoyait trop de lignes ... ), et le COMMIT a été effectué juste derrière.

Ma question est : les modifications avant le plantage ont-elles été prises en compte ?