ChecksumOf
简述
返回在表的行上或在表达式列表上计算的校验值。CHECKSUMOF 用于生成哈希索引。
CHECKSUMOF 在其参数列表上计算一个称为校验值的哈希值。此哈希值用于生成哈希索引。
CHECKSUMOF满足哈希函数的下列属性:在使用等于 (=) 运算符比较时,如果两个列表的相应元素具有相同类型且"相等",则在任何两个表达式列表上应用的 CHECKSUMOF将返回同一值。这种定义的目的在于:给定类型的 NULL 值被作为"相等"进行比较。如果表达式列表中的某个值发生变化,那么列表的校验值通常也会变化。但只在极少数情况下,校验值会保持不变。
计算表达式列表上的校验值,且表达式的顺序将影响结果值。在 CHECKSUMOF(*) 中使用的列顺序是在表中指定的列顺序。
CHECKSUMOF ( * | Expression [ ;...n ] ):int
名称 | 类型 | 说明 |
---|
Expression | TExpression | 是指定的参与校验和运算的表达式。 |
返回 | integer | integer |