我需要創建一個存儲過程,該存儲過程將在從當前日期起一段時間後清除我們的日誌文件。如何創建存儲過程以在特定日期之前刪除表中的所有記錄?
我看到this post但我對tsql不夠熟悉,無法調整它。
USE SuburbanPortal;
GO
CREATE PROCEDURE sp_ClearWebLogTable
DELETE FROM Web.Log WHERE
(date > GETDATE() AND date < DATEADD(day, 5, GETDATE()));
GO
我確實爲我的表格和數據庫調整了它,但我需要清除每天超過一個月的日誌。
任何幫助將不勝感激!
在Sql服務器中,你應該避免在存儲過程前加上「sp_」。 http://msdn.microsoft.com/en-us/library/dd172115(v=vs.100).aspx –