我需要跟踪表记录何时更新。
我想我想添加一个保存时间戳的列,这样我就可以选择时间戳大于我上次更新时间戳的记录。
我在这里和网上做了一些关于这个主题的研究,我对整个时间戳的事情感到有些困惑。所以我想我会创建
在MSDN
上Microsoft®SQLServer™的未来版本可能会修改Transact-SQL时间戳数据类型的行为,以使其与标准中定义的行为保持一致。此时,当前时间戳数据类型将替换为rowversion数据类型。
所以我当前的想法是,我只是在datetime类型的表上创建一个新列,并在每次插入更新记录时更新。
表上的内置时间戳可以节省一些工作,所以这就是我问的原因。
答案 0 :(得分:8)
向表中添加DateTime列,然后使用在Insert或Update上执行的触发器更新此列