反正有没有获取Oracle中BLOB字段的信息?

时间:2013-02-11 14:00:26

标签: oracle blob cx-oracle

我从Oracle DB导入既不由我自己制作也不由我自己管理的数据。

该数据可能有一些BLOB字段。

假设字段标题不是字段内容的良好描述,并且没有blob_type字段,那么无论如何都知道或猜测存储了哪种二进制数据?

基本上,我如何区分存储在BLOB字段中的图像与可能存在大量文本之间的区别。

我认为这不是Oracle BLOB的事情,更像是“我如何解析和解释没有事先信息的二进制数据”。

我道歉,这可能是一个奇怪的问题,也可能是一个相当愚蠢的问题,答案可能是“不”,但我想我还是会问。

如果它有帮助,我计划使用cx_Oracle和Python进行导入,但我怀疑这是相关的。

感谢您的时间,祝您有个美好的一天。

1 个答案:

答案 0 :(得分:1)

Oracle数据库实际上没有任何机制可以将BLOB渲染为原始字符串以外的任何其他内容,因此它无需知道它是Word文档还是愤怒的iOS6版本。

说到哪,你可以调查Oracle的MultiMedia功能。将blob存储为ORDSource对象而不是BLOB可能允许您对其内容进行一些探测。 Find out more