Maison > base de données > Oracle > le corps du texte

Comment récupérer les données de tables supprimées accidentellement dans Oracle ?

Guanhui
Libérer: 2020-06-23 15:57:55
original
3329 Les gens l'ont consulté

Comment récupérer les données de tables supprimées accidentellement dans Oracle ?

Comment récupérer les données de tables supprimées accidentellement dans Oracle ?

Déterminez d'abord l'heure à laquelle les données ont été supprimées. Si l'heure est incorrecte, les données récupérées peuvent être incomplètes

Par exemple : l'heure que j'ai supprimée est le 2018-09- ; 28 11 :30:00 au 2018-09-28 11:34:00, parce que je n'étais pas sûr de l'heure précise, j'ai choisi 2018-09-28 11:30:00, et je n'ai rien fait d'autre (sauf cette fois la suppression Externe) des opérations d'insertion et de suppression de données, de sorte que les données récupérées à ce moment-là ne seront pas incomplètes

Ensuite, les données supprimées sont trouvées en fonction de l'heure

select * from AT_PP_WORKINSTRUCTION as of timestamp to_timestamp('2018-09-28 11:30:00', 'yyyy-mm-dd hh24:mi:ss') where Inst_Name_s like 'GL6%';
Copier après la connexion

Grâce à ce sql ; : sélectionnez * dans le nom de la table des données supprimées à partir de l'horodatage to_timestamp('point temporel avant la suppression des données', 'aaaa-mm-jj hh24:mi:ss') Recherchez les données avant de les supprimer, puis ajoutez les conditions de suppression, comme Where Inst_Name_s like 'GL6%' Recherchez les données supprimées

Enfin, insérez les données supprimées dans le tableau des données supprimées.

 insert into AT_PP_WORKINSTRUCTION (select * from AT_PP_WORKINSTRUCTION as of timestamp to_timestamp('2018-09-28 11:30:00', 'yyyy-mm-dd hh24:mi:ss') where   Inst_Name_s like 'GL6%')
Copier après la connexion

Tutoriel recommandé : "Tutoriel Oracle"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!