读书人

请问一个SQL函数

发布时间: 2012-08-11 20:50:31 作者: rapoo

请教一个SQL函数
SQL中有个函数叫Binary_CheckSum,这个是用来比较什么2进制什么的。

现在我用Binary_CheckSum(更新日期),那是不是意味着我对该条记录只能做一次修改呢?

因为这个更新日期变更后,通过Binary_CheckSum比较,肯定是不同了。

求指教。

[解决办法]
在表中任一行上计算的 BINARY_CHECKSUM(*) 返回相同的值,只要随后没有修改行。BINARY_CHECKSUM(*) 将为大多数(但不是全部)行更改返回不同的值,并可用于检测大多数行修改。


[解决办法]
如果LZ是通过BINARY_CHECKSUM来判断选取数据的话,那么只要更新日期变化了,那BINARY_CHECKSUM值肯定也跟着改变了。
[解决办法]

探讨

如果LZ是通过BINARY_CHECKSUM来判断选取数据的话,那么只要更新日期变化了,那BINARY_CHECKSUM值肯定也跟着改变了。

读书人网 >SQL Server

热点推荐