Dan*_*kas 11 sql t-sql sql-server
我需要一个select from table,它没有列告诉我何时插入行,只有timestamp
列(值如:0x0000000000530278).昨天有些数据导入到表中,现在我需要找出导入的确切内容:(
有没有办法只使用timestamp
信息?在这里我发现:
也许有办法找到timestamp
特定时间周围的价值?这将有助于形成一个选择.或者也许有一个众所周知的解决方案?
SQL Server 2005中的timestamp数据类型是rowversion的同义词,它只是一个随每行更新自动递增的数字.
您可以将其强制转换为bigint以查看其价值.
要获得新行或更新行的所需内容,您应该可以添加另一个datetime列(lastupdate)和一个触发器,以便在每次更新时更新该列.
对于过去已经插入的行,我不认为你可以做些什么来找到确切的时间.
归档时间: |
|
查看次数: |
46182 次 |
最近记录: |