2016-06-08 80 views
1

我目前在asp.net中使用了一个web应用程序。我想从数据库中删除大于1个月的所有记录。我怎么能通过运行任何类型的脚本在服务器端删除它们。或任何其他类型的建议,我在我的情况下有用。谢谢抱歉,我是网络开发新手,如果我提出一个错误,请原谅我。如何在数据库上运行脚本?

回答

1

SQL查询将是这样的;

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

你必须在表级别做到这一点,你不能为整个数据库做的每个表可能有不同的顺序不同的领域。

+0

我应该在哪里放置这个查询,就像我希望数据库本身在一个月后删除它,这有可能吗? – maadi

+0

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

+0

可以请给一些教程的链接,如何把这个工作放到服务器上? – maadi

相关问题