salut
j'ai exécuté un script sql sur mon BDD
comment je peut annuler
Code : Sélectionner tout - Visualiser dans une fenêtre à part INSERT INTO TABLE X VALUES ('clé', 'valeur');
merci ?
salut
j'ai exécuté un script sql sur mon BDD
comment je peut annuler
Code : Sélectionner tout - Visualiser dans une fenêtre à part INSERT INTO TABLE X VALUES ('clé', 'valeur');
merci ?
EDIT : ENORME ERREUR DE PARCOUR![]()
C'est un paramètre. Dans java je crois que c'est le défaut depuis la version jdbc d'Oracle 9. Dans SQLPLUS, le défaut est SET AUTOCOMMIT OFF
Dans sqlplus jusqu'à la version 11.1 et par défaut dans la version 11.2, SET EXITCOMMIT ON est le défaut, c'est-à-dire que SQLPLUS commit implicitement quand tu quittes.
Bon, pour revenir à la question de l'utilisateur :
Ou éventuellement avec les FLASHBACK QUERIES
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RESTORE DATABASE UNTIL TIME '...'; RECOVER DATABASE UNTIL TIME '...';
Mais rien dans la question d'origine ne laisse entrevoir que l'insert a été fait depuis java etc...
Oui je sais. Commit lorsque qu'on quitte sqlplus sans erreur et rollback lorsque l'on le quitte avec erreur. Mais cela reste toujours un paramétrage de SQLPLUS dont la question n'en parle pasDans SQLPLUS, le défaut est SET AUTOCOMMIT OFF
Dans sqlplus jusqu'à la version 11.1 et par défaut dans la version 11.2, SET EXITCOMMIT ON est le défaut, c'est-à-dire que SQLPLUS commit implicitement quand tu quittes.
Bien à vous
Mohamed Houri
j'ai ajouté un article sur mon blog à propos du commit implicite ...
http://laurentschneider.com/wordpres...it-commit.html
Partager