我与 SQL 数据库没有太多共同之处。

我需要将序列号转换为十六进制,将 Dk 号转换为十六进制并连接这些数字。经过一番研究,我制作了这段代码
update dbo.UsersAccessUnit
set Code = convert(nvarchar(3), Convert(varbinary(1), 255), 2 ) + convert(nvarchar(5), Convert(varbinary(2), 65534 ), 2 )
where Id between '1' and '2000';
它工作正常。但我想自动完成所有行。我怎么能那样做?
如果我这样写:
update dbo.UsersAccessUnit
set Code = convert(nvarchar(3), Convert(varbinary(1), Serial), 2 ) + convert(nvarchar(5), Convert(varbinary(2), Dk), 2 )
where Id between '1' and '2000';
它没有得到正确的答案。