9
come convertire un binario (128) da little endian a big endian in SQL Server?SQL Server binario (128) convertire da little endian a big endian
come convertire un binario (128) da little endian a big endian in SQL Server?SQL Server binario (128) convertire da little endian a big endian
provare qualcosa di simile:
declare @little binary(4)
set @little = 0x02010000
select
@little [bigEndian],
cast(reverse(@little) as binary(4)) [littleEndian]
USCITA:
bigEndian littleEndian
---------- ------------
0x02010000 0x00000102
(1 row(s) affected)
cosa succede se ho voluto per invertire i byte? Non sono sicuro che la conversione dei byte sia la stessa cosa che cambiare da grande a piccolo e viceversa. Cosa succede se volessi invertire i byte da 0x00000102 a 0x00000201 rimanendo in little endian credo? – topwik
In questo caso dovresti stare attento alla lunghezza dei tuoi valori: SELEZIONA cast (reverse (cast (0x0102 AS BINARY (4))) AS BINARY (4)) – milivojeviCH