ゴミ箱に同じ名前の表がある場合のBEFORE DROP句 ORACLE
フラッシュバックドロップとは
DROPテーブルしてしまった後に、テーブルを元に戻したい場合に使用する。
ゴミ箱に同じ名前の表がある場合
では、DROPテーブルで同じ名前のテーブルを複数回行った場合、フラッシュバックドロップを行った時、どのテーブルが戻ってくるだろうか。
その場合、一番最近にドロップしたテーブルが戻ってくる。
Last In First Out みたいだな。そんなデータ構造ではないと思うが。
以下は引用になります。
「ユーザー指定の名前を指定した場合、その名前を持つオブジェクトがごみ箱内に複数存在していると、ごみ箱に移動した日時が一番近いオブジェクトが取り出されます。その表のより古い状態で取り出す場合、次のいずれかの操作を実行します。」
TO BEFORE DROP句