gpt4 book ai didi

sql-server - SQL Server 中是否有类似 "Time to live"的选项?

转载 作者:行者123 更新时间:2023-12-04 02:43:10 25 4
gpt4 key购买 nike

SQL Server 中是否有“生存时间”之类的选项?

最近我了解了 Scylla DB 中的生存时间。我想知道跨数据库尤其是 SQL Server 的选项是否相同。

我在 Internet 上搜索过,但找不到 SQL Server。

最佳答案

SQL Server 中没有直接的等效项。但是,没有什么可以阻止您这样做:

  • 向表中添加一个 ExpiryDateTime 列
  • 添加一个触发器,将 ExpiryDateTime 设置为您认为合适的任何 future 时间。在 INSERT 和 UPDATE 上触发触发器
  • 添加定期删除已过期行的代理作业

  • 它最终将与 Scylla DB 的 TTL 几乎相同。

    关于sql-server - SQL Server 中是否有类似 "Time to live"的选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58373695/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com