我多次读取时间戳转换为任何可读格式,但我无法决定何时使用timestamp数据类型或datetime数据类型来跟踪sql server 2008中数据库中插入或更新的记录。
答案 0 :(得分:7)
timestamp
,请勿使用此类型。它的作用已被rowversion
类型取代,DATETIME2
类型是时间戳的同义词:
不推荐使用时间戳语法。 此功能将在a中删除 Microsoft SQL的未来版本 服务器。避免使用此功能 新的发展工作,并计划 修改当前使用的应用程序 这个功能。
作为一种类型,timestamp
(和rowversion
)与日期,时间或任何按时间顺序完全无关:
rowversion数据类型只是一个 递增数字而不是 保留日期或时间。
如果您需要跟踪插入或更新记录的时间,请按照所需的条件使用{{3}}。
答案 1 :(得分:3)
阅读详细的msdn文章here
希望这会对你有所帮助。