gpt4 book ai didi

sql-server - 在 Sql Server 2005 中实现最后修改列的最佳方法?

转载 作者:行者123 更新时间:2023-12-03 16:31:16 24 4
gpt4 key购买 nike

如何在 SQL 中实现最后修改的列?

我知道对于创建日期的列,您可以将默认值设置为 getdate() .对于 last- modified 我一直使用触发器,但似乎必须有更好的方法。

谢谢。

最佳答案

触发器是最好的方式,因为这种逻辑与表密切相关,而不是应用程序。除了更细粒度的参照完整性之外,这几乎是我能想到的唯一明显正确使用触发器的方法。

但我认为“最后修改”日期无论如何都是一个有缺陷的概念。是什么让“最后更改的”时间戳比之前的时间戳更有值(value)?您通常需要更完整的审计跟踪。

关于sql-server - 在 Sql Server 2005 中实现最后修改列的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/341602/

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