Начало » Использование СУБД » Firebird, HQbird, InterBase » Числовое представление массива байт (хочу число)
Числовое представление массива байт [сообщение #3095] |
Thu, 31 August 2023 14:54 |
shalamyansky
Сообщений: 150 Зарегистрирован: August 2022
|
Senior Member |
|
|
PSQL, Firebird 4.0
Есть varbinary(4) c 4-мя байтами внутри:
x = cast( hex_decode( '7fffffff' ) as varbinary(4) )
Как из этих байт получить целое число типа integer, которые они собой и представляют?
Как это сделать математически, я понимаю, но это алгоритм какой-никакой писать надо. Нельзя ли попроще, с помощью встроенных функций?
В "обычной" среде я бы просто положил 4 байта в область памяти, занятой целочисленной 32-битной переменной, и дело с концом, но здесь таких возможностей нет.
|
|
|
|
|
Переход к форуму:
Текущее время: Sat Nov 23 12:38:02 GMT+3 2024
Общее время, затраченное на создание страницы: 0.00556 секунд
|