可以使用sql表生成哈希吗? [sql server 2005]

时间:2009-01-22 12:36:39

标签: sql-server-2005 triggers bulkinsert last-modified

我想拿一张桌子,生成它的哈希字符串,存储它,然后在稍后的预定义时间比较它,看看它是否匹配,如果没有注意到修改时间并存储新的更改日期

这是因为我认为如果提交了超过5000个插入语句的批次,则插入触发器会导致错误的减速。我每天移动大量数据,除了有一个smalldatetime列和默认的get日期之外,我有一些表我没有权限更改架构,所以我没办法确定最后一次更改的日期。

3 个答案:

答案 0 :(得分:0)

这个问题对你有用吗?

<强> Check for changes to an SQL Server table?

答案 1 :(得分:0)

您可以在各个字段中使用CHECKSUM来执行此操作。

答案 2 :(得分:0)

是的,基于我对betelgeuce的理解,看起来像我希望的那样,是否有一个行级版本?或者我只是在同一个陈述中加上where子句?