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.
Version imprimable
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.
Un rollback; ca suffit ?
Oui, fais juste un 'ROLLBACK' !:lol:
Si tu n'es pas en mode autocommit, tu fais effectivement un rollback
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 ;))
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é !
salut à tous et merci pour vos réponses.
J'ai fait un rollback et fermer la fenetre sqlplus et ca a marché.