通常blob字段导出的数据格式为十六进制hex,因此重新导入时需要将hex格式的数据进行转换。
转换过程需要两步:
1- HEXTORAW(hex_data);
2- TO_BLOB(raw_data);
同时blob数据通常较长,会报错 PLS-00172: string literal too long,因此可写成过程以执行
declare
v_blob blob := TO_BLOB(HEXTORAW('//your hex '));
BEGIN
INSERT INTO table values(........ v_blob );
END;



