朋友和PL/SQL的大師......棘手PLSQL過程刪除數據
我想創建步驟刪除審計表中的數據,但不知道從哪裏開始..
它將是巨大的,如果有人能提供一些提示或指針...
要求:
程序將在每月的第一個星期六(不知道跑是有可能通過PL/SQL或個人有T o創建單獨的工作)
從週一到週六刪除2個月以前的數據,日期不應該是該月的第一天。 (即,假期週日&月的第一月數據超過2個月)
例如
*Procedure delete_log
IS
BEGIN
delete from audit_logs
where created >= trunc(sysdate - 60) and created < trunc(sysdate)
and created != (Sunday)
and created != (First of the month);
Commit;
End delete_log;*
我沒有與PL/SQL,因此所有的技巧都讚賞了豐富的經驗..
謝謝, 邁克
謝謝...我將測試這一點,並讓你知道know..just我們可以TO_CHAR用戶和TRUNC在相同的語法? – Khallas301
是的,這是有效的語法。 – verbanicm