Использование FLASHBACK в Oracle
Я искал команду флэшбека. Где-то написано, что мы можем откатить операцию усечения, а где-то написано, что мы не можем откатиться. Может ли команда FLASHBACK в Oracle использоваться для отката операции с усеченной таблицей?
1 ответ
Тебе нужно иметь Flashback Data Archive
включен. Затем усечение может быть обращено с помощью следующего утверждения:
insert into <truncated_table>
select * from <truncated_table> as of timestamp <some time>;
Спасибо @ Jon Heller за добавление этой полезной информации о новой функции:
Это требует версии 11.2
или выше, который представил поддержку операторов DDL, таких как усечение.