В настоящее время я обновляю таблицу базы данных в oracle.Обновление данных таблицы в Oracle
Я попытался обновить строки с данными 6 с 42 для пользователей определенной категории.
Но вместо этого я оставил пользователя, и я обновил целую таблицу с 42 для всех пользователей с 6 в столбце «тот».
Я использую разработчик pl/sql. Я нажал yes
, чтобы отправить в базу данных.
Я знаю, что обновления - это команда autocommit.
Я не знаю точно, сколько строк было затронуто, но я знаю, что в этой колонке больше нет пользователей с 6, а у всех пользователей с 6 в этой колонке теперь 42.
Вопрос
Есть ли способ, что я могу отменить эту ошибку?
Если вы совершили изменения (возможно, с autocommit), то вам придется использовать резервную копию. Если autocommit не применялся, попробуйте «rollback» (не уверен, какие rdms вы используете) именно в этом сеансе/окне, в котором вы выполнили инструкцию обновления. –
Я попробовал откатnd данные не откат. Я не архивировал таблицы. Я использую oracle 11 с разработчиком pl/sql. Есть ли простой способ для восстановления? – javaTwilight