【发布时间】:2019-09-26 09:34:36
【问题描述】:
我正在使用 SQL Server 2014。作为一项更大任务的一部分,我需要从表中检测更新等,因此我正在实现 Hashbytes。 Hasbytes 字段定义为varbinary(MAX)。
这是我的 SQL:
INSERT INTO tbl_People
SELECT
id,
Name,
Add1,
Add2,
Add3,
HashValue as Hashbytes('MD5',CONCAT('|',Name, Add1, Add2, Add3))
from tbl_PeopleSource
但是,我一直收到错误消息:
“MD5”附近的语法不正确。
我哪里错了?
【问题讨论】:
-
我是
SELECT ID, .., Hashbytes('MD5',CONCAT('|',Name, Add1, Add2, Add3)) AS HashByte。
标签: sql sql-server hashbytes