Как извлечь подстроку из переменной BLOB-объекта в PL / SQL? - PullRequest
0 голосов
/ 19 февраля 2020

У меня есть v_fileContent blob;, значение которого возвращается другой процедурой, и мне нужно передать примерно 1000 первых его символов другой процедуре. Я много гуглил и нашел только способы получения подстрок различных столбцов типа lob в таблицах. Но как можно получить подстроку переменной?

1 Ответ

1 голос
/ 19 февраля 2020

Если вы используете один байт на кодировку символов (не Unicode), вы можете использовать:

Ask Tom Oracle Source

utl_raw.cast_to_varchar2( dbms_lob.substr( BLOB_LOCATOR, 1000, 1 ) );
...