Bonjour à tous, est-il possible d'annuler la dernière requête exécutée ?
car j'ai merdé....
Si je ne fais pas un commit est-ce que cela va s'enregistrer ??
merci d'avance.
Bonjour à tous, est-il possible d'annuler la dernière requête exécutée ?
car j'ai merdé....
Si je ne fais pas un commit est-ce que cela va s'enregistrer ??
merci d'avance.
Oui, fais juste un 'ROLLBACK' !![]()
Si tu n'es pas en mode autocommit, tu fais effectivement un rollback
Vincent Rogier.
Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog
Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !
OCILIB (C Driver for Oracle)
Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle
Ou bien normalement si tu fermes ta session sqlplus sans committer, ça fait un rollback implicite (enfin certains logiciels forcent peut-être un commit implicite donc ça dépend)
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !
Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
Attention, cela dépend du client connecté à la base. Ainsi par défaut la commande EXIT dans SQL*Plus fait un COMMIT implicite.
scheu et pifor ont tout a fait raison...
Il n'y a pas de régle absolue. Le fait qu'un commit ou un rollback implicite soit fait lors de la déconnexion dépend du driver/logiciel (ou de ses options) utilisé !
Vincent Rogier.
Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog
Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !
OCILIB (C Driver for Oracle)
Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle
Partager