Я присваиваю следующий номер с типом данных bigInt
.
DECLARE @Number Bigint = '269687584'
Когда я преобразовываю тип данных в Varbinary(4)
, он возвращает 0x10131B20
.
Но когда я вычисляюдлина данных Varbinary
, возвращает только 3. Я не знаю точно, что не так.
В базе данных SQL Server я хочу написать запрос для преобразования Bigint
в Varbinary(4)
, нопреобразуется только как Varbinary(3)
.
Вот что я пробовал:
DECLARE @Number BIGINT = '269687584'
SELECT
@Number,
CONVERT(VARBINARY(4), @Number),
LEN(CONVERT(VARBINARY(4), @Number))