Я пытаюсь получить шестнадцатеричное значение из столбца BLOB из Java, используя следующий запрос:
SELECT RAWTOHEX(UTL_RAW.CAST_TO_VARCHAR2(DBMS_LOB.SUBSTR(thumbnail, 2000,1))) thumbnail FROM thumbnails
если я использую следующий запрос:
SELECT LENGTH(thumbnail) FROM thumbnails
длина всех миниатюр превышает 6000 байт
первый запрос работает, потому что я даю ему 2000 байт, потому что это размер типа файла varchar2:
Как изменить запрос, чтобы получить все эскизы (все символы), а не только 2000 символов? или другой способ получить шестнадцатеричное полное значение из большого двоичного объекта?