獲取已刪除的記錄
回答
在刪除之前是否有備份? ...或者你可以嘗試使用閃回(選擇爲)
http://docs.oracle.com/cd/E11882_01/appdev.112/e41502/adfns_flashback.htm#ADFNS01003
希望我理解正確你的問題。
做一些研究到RETURNING
條款:https://docs.oracle.com/cd/B19306_01/appdev.102/b14261/returninginto_clause.htm
https://docs.oracle.com/cd/B19306_01/appdev.102/b14261/collections.htm#BABHDGIG
鏈接有一個UPDATE
聲明一個全功能的例子。我敢肯定,如果你花了一些時間,你可以弄清楚如何使它與DELETE
聲明一起工作。
DECLARE
TYPE EmpRec IS RECORD (last_name employees.last_name%TYPE,
salary employees.salary%TYPE);
emp_info EmpRec;
emp_id NUMBER := 100;
BEGIN
UPDATE employees SET salary = salary * 1.1 WHERE employee_id = emp_id
RETURNING last_name, salary INTO emp_info;
DBMS_OUTPUT.PUT_LINE('Just gave a raise to ' || emp_info.last_name ||
', who now makes ' || emp_info.salary);
ROLLBACK;
END;
/
謝謝@bassrek –
不知道的downvote的原因。原始請求不太清楚,但是當我聽到「提取已刪除的記錄」時,我正在考慮知道哪些記錄剛被刪除。爲此,RETURNING命令對此非常合適。 – bassrek
- 1. 獲取刪除的記錄?
- 2. 如何獲取已刪除記錄的數量?
- 3. 如何獲取已刪除記錄的數量?
- 4. 獲取刪除的記錄數sql
- 5. 無法獲取SQLite的刪除記錄
- 6. 在Oracle匿名塊中獲取已更新或已刪除的記錄
- 7. PHP獲取id刪除記錄
- 8. 恢復PostgreSQL中已刪除的記錄
- 9. 保留已刪除項目的記錄
- 10. 已刪除記錄的當前計數
- 11. lucene刪除記錄,已棄用?
- 12. 已刪除的記錄沒有從列表中刪除
- 13. 從git歷史記錄中刪除已刪除的文件
- 14. 替代刪除觸發器以跟蹤已刪除的記錄
- 15. 如何刪除活動記錄中已刪除行的ID
- 16. 如何捕獲SQL Server中的已刪除記錄?
- 17. 在php中讀取已刪除的記錄
- 18. 如何獲取/反映從服務器到JSONStore的已刪除記錄?
- 19. 在Git中獲取(可能已刪除)文件的歷史記錄/日誌
- 20. 如何只從Ext js網格商店獲取已刪除的記錄?
- 21. 使用SVNKit從SVN獲取已刪除文件的歷史記錄
- 22. 刪除記錄
- 23. 刪除記錄
- 24. 刪除記錄
- 25. 刪除記錄
- 26. 刪除記錄
- 27. TYPO3:獲取已創建記錄的UID
- 28. 讀取記錄dbf foxpro 2.6已在excel上刪除
- 29. 獲取已刪除類別的ID [Magento]
- 30. 獲取已刪除郵件的UID
感謝@Lenny愛德華茲 –