我得到了一个Oracle DB 12c,其中TableName1.FILE
是Blob类型的列。目前,我想生成一个插入查询,以便可以在也是blob列的SqlLite TableName2.FILE
上使用它。
我希望会生成这种查询
INSERT INTO TABLENAME2 (FILE) VALUES (X'<sql binary literal>')
那么,如何转换我的Oracle DB blob列以生成该sql二进制文字?
我尝试使用此版本,但遇到ORA-06502
异常
SELECT
dbms_lob.substr (FILE, 32767, 1 ) head
FROM TableName1;`