【发布时间】:2016-10-08 10:31:08
【问题描述】:
我目前正在asp.net 中制作一个Web 应用程序。我想从数据库中删除超过 1 个月的所有记录。如何通过运行任何类型的脚本在服务器端删除它们。或我在我的场景中有用的任何其他类型的建议。谢谢,对不起,我是网络开发的新手,如果我问错了,请原谅我。
【问题讨论】:
标签: asp.net sql-server database web
我目前正在asp.net 中制作一个Web 应用程序。我想从数据库中删除超过 1 个月的所有记录。如何通过运行任何类型的脚本在服务器端删除它们。或我在我的场景中有用的任何其他类型的建议。谢谢,对不起,我是网络开发的新手,如果我问错了,请原谅我。
【问题讨论】:
标签: asp.net sql-server database web
sql 查询应该是这样的;
DELETE FROM TableName
WHERE DateField < DATEADD(mm,-1,GETDATE())
您必须在表级别执行此操作,您不能针对整个数据库执行此操作,因为每个表可能具有以不同顺序排列的不同字段。
【讨论】: