--格式:a+00000+00000
select 'a'+right(1000000+checksum(newid())%1000000,6)
+right(1000000+checksum(newid())%1000000,6)
/*
-------------------------
a973577475675
(1 行受影响)
*/
select checksum(newid())
本文提供了一个使用 SQL 中 checksum 函数的示例,该函数用于计算表达式的哈希值,通常用于数据校验和一致性检查。示例中还展示了如何生成基于此哈希值的唯一标识符。
--格式:a+00000+00000
select 'a'+right(1000000+checksum(newid())%1000000,6)
+right(1000000+checksum(newid())%1000000,6)
/*
-------------------------
a973577475675
(1 行受影响)
*/
select checksum(newid())
6007

被折叠的 条评论
为什么被折叠?