从DEC到HEX的SQL自动数据转换

时间:2018-11-11 19:30:27

标签: sql sql-server

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

Photo of Database

我需要将序列号转换为十六进制,将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';

没有得到正确的答案。

0 个答案:

没有答案