SQL Server二进制文件(128)从little endian转换为big endian

bog*_*diu 10 t-sql sql-server endianness

如何在SQL Server中将二进制文件(128)从小端转换为大端?

KM.*_*KM. 11

尝试这样的事情:

declare @little binary(4)
set @little = 0x02010000

select
  @little [bigEndian],
  cast(reverse(@little) as binary(4)) [littleEndian]
Run Code Online (Sandbox Code Playgroud)

OUTPUT:

bigEndian  littleEndian
---------- ------------
0x02010000 0x00000102

(1 row(s) affected)
Run Code Online (Sandbox Code Playgroud)