當前位置:歷史故事大全網 - 歷史知識 - 如何查詢oracle表中已刪除的記錄?

如何查詢oracle表中已刪除的記錄?

您可以定義壹個觸發器,將刪除的記錄寫入日誌表,如下所示。

測試方法:

創建原始表格並插入數據:

創造?桌子?測試?

(id?int,

名字?varchar 2(10));

插入?變成?測試?價值觀?(1,‘張三’);

插入?變成?測試?價值觀?(二,‘李四’);

提交;創建日誌表:

創造?桌子?測試日誌

(id?int,

名字?varchar2(10),

刪除日期?日期);創建觸發器:

創造?還是?替換?觸發器?測試_刪除_測試

之前?刪除?開?試驗

為了什麽?每個?排

開始

插入?變成?測試日誌(id,名稱,刪除日期)

價值觀(?:old.id,?:old.name,?sysdate);

結束;要刪除:

刪除?從哪裏?測試?在哪裏?id = 2;

提交;測試Test表和test_log表:

因此,可以證明刪除是成功的,並且被刪除的數據被寫入日誌表中。

  • 上一篇:2007年安徽亳州初中語文用的是什麽版本?
  • 下一篇:歷史發展的動力是什麽?
  • copyright 2024歷史故事大全網