2016-06-08 36 views
1

我目前在asp.net中使用了一個web應用程序。我想從數據庫中刪除大於1個月的所有記錄。我怎麼能通過運行任何類型的腳本在服務器端刪除它們。或任何其他類型的建議,我在我的情況下有用。謝謝抱歉,我是網絡開發新手,如果我提出一個錯誤,請原諒我。如何在數據庫上運行腳本?

回答

1

SQL查詢將是這樣的;

DELETE FROM TableName 
WHERE DateField < DATEADD(mm,-1,GETDATE()) 

你必須在表級別做到這一點,你不能爲整個數據庫做的每個表可能有不同的順序不同的領域。

+0

我應該在哪裏放置這個查詢,就像我希望數據庫本身在一個月後刪除它,這有可能嗎? – maadi

+0

你可以把每晚運行的工作放到sql server代理 –

+0

可以請給一些教程的鏈接,如何把這個工作放到服務器上? – maadi

相關問題