sql-server - MSSQL记录日期/时间自动删除

标签 sql-server datetime records

我想根据每条记录的时间戳从数据库表中删除记录。我想让它自动删除与日期/时间间隔相比的记录,而无需用户干预或管理员干预。

解决这个问题的最佳方法是什么,我可以创建一个在后台运行的进程来进行检查,但这是我想避免的额外工作?有没有我可以用作模板的库/网络服务?

最佳答案

SQL Server Agent可以为您做到这一点。

只需创建一个具有定期计划和要运行的 SQL 的作业即可。有一个易于使用的向导界面用于创建作业。

关于sql-server - MSSQL记录日期/时间自动删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/582506/

相关文章:

file - 在Delphi中的二进制文件中间插入记录

mysql - 如何更新符合SQL条件的多行

c# - SqlException ID 无法绑定(bind)

sql-server - 数据库设计 - 最佳实践 - 一个用于 Web 表单下拉选项的表格或用于每个下拉选项的单独表格

java - 给定一个 DateTime 对象,如何获取 Joda Time 中的 DateTimeZone?

mysql - 错误 #1265 - 无法在默认 'none' 字段中插入空值

sql-server - 计算列定义为空

sql - Azure SQL Server - 无法访问 "database.usgovcloudapi.net"?

c# - 检查列是否返回空值的最佳方法(从数据库到 .net 应用程序)

在其他命名空间中找不到记录类型的 Clojure 协议(protocol)实现