【问题标题】:C# mirror of SQL Server's CHECKSUM() [closed]SQL Server CHECKSUM() 的 C# 镜像 [关闭]
【发布时间】:2015-07-02 15:38:23
【问题描述】:

c# 中的哪些代码与 TSQL 中的CHECKSUM() 产生相同的结果?

我能够使用这个linkBINARY_CHECKSUM 移植到c#。

是否也有类似的方式来端口CHECKSUM()


例如,TSQL

SELECT CHECKSUM('12')

输出,

2262

对于本示例和所有其他可能的输入,哪些 c# 代码会产生相同的结果?

【问题讨论】:

标签: c# sql-server


【解决方案1】:

HASHBYTES()

返回其在 SQL Server 中输入的 MD2、MD4、MD5、SHA、SHA1 或 SHA2 哈希。

【讨论】:

  • 您是否建议将HASHBYTES 作为CHECKSUM 的替代品,以便在c# 中轻松镜像?什么 c# 代码可以做到这一点?
  • 我同意,只是 HASHBYTES 在旧版本的 Sql Server 中有 8000 字节的限制,而 CHECKSUM 没有。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多