Oracle 12c: конвертировать BLOB-объекты в SQL-литерал - PullRequest
0 голосов
/ 14 ноября 2018

Я получил Oracle DB 12c, где TableName1.FILE - это столбец типа BLOB-объектов. В настоящее время я хочу сгенерировать запрос вставки, чтобы я мог использовать его на своем SqlLite TableName2.FILE, который также является столбцом BLOB-объектов.

Я ожидаю генерации такого запроса

INSERT INTO TABLENAME2 (FILE) VALUES (X'<sql binary literal>')

Итак, как мне преобразовать мой столбец BLOB-объектов Oracle DB для создания этого двоичного литерала sql?

Я пытался использовать это, но я получил ORA-06502 исключение

SELECT
dbms_lob.substr (FILE, 32767, 1 ) head
FROM TableName1;`
...