SQL Server 中有类似“生存时间”的选项吗?
最近我了解了Scylla DB中的Time to Live。我想知道跨数据库尤其是 SQL Server 是否可以使用相同的选项。
我在 Internet 上搜索过,但找不到 SQL Server。
SQL Server 中没有直接的等效项。但是,没有什么可以阻止您这样做:
- 将“到期日期时间”列添加到表中
- 添加一个触发器,将到期日期时间设置为您认为合适的任何未来时间。让触发器在 INSERT 和 UPDATE 上触发
- 添加定期删除已过期行的代理作业
它的最终结果与 Scylla DB 的 TTL 几乎相同。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)