ORACLEでデータを誤って削除した場合の対処法

ORACLEでデータを削除してしまった場合、下記のフラッシュバッククエリを使用して、時間を指定してデータを取得できる

SELECT * FROM M_ITEM AS OF TIMESTAMP TO_TIMESTAMP('20231127090000', 'YYYYMMDDHH24MISS');

DELETEで削除したデータは取得できるが、TRANCATEはUNDO領域にデータを作成しないため取得できない。