我正在将图像从 Informix 数据库迁移到 Oracle 数据库。我从源收到的唯一输出是我已加载到我的 Oracle 数据库中的单个文件。图像的十六进制表示如下所示: http: //pastebin.com/vVBZ7qFG
如果我采用相同的十六进制并使用http://i-tools.org/bin2hex进行转换,我可以输出 JPEG 图像,这就是我试图模仿的行为。
我需要遍历新表中的每条记录,并将图像作为 JPEG 文件输出到我的文件系统中,以便在其他地方使用。
有人可以帮助在 Oracle 11gR2 数据库上使用 PLSQL 复制这种行为吗?
十六进制应该存储在 CLOB 还是 BLOB 列中?
提前致谢。