Как правило, не рекомендуется обновлять доступ к производственной базе данных.Все необходимые обновления должны управляться с использованием хранимых процедур.Таким образом, вам действительно нужно подумать о том, что вы делаете, прежде чем делать это ..
Кроме того, как упоминал @Neville K, транзакции хороши.Вы можете настроить свои хранимые процедуры так, чтобы они отказывались что-либо делать, если транзакция не выполняется, и, если у вас никогда не было коммитов в ваших процессах, вы всегда можете выполнить откат.Тем не менее, как только вы совершите коммит, его игра в любом случае закончится ..
Нет сложного и быстрого способа обойти это, лучшее, что вы можете сделать, - это затруднить себе (и другим!) Провалиться ..