2013-02-11 118 views
0

我从Oracle数据库导入数据,这个数据库既不是由我自己制定的,也不是由我自己管理的。有没有办法获得Oracle中BLOB字段的信息?

该数据中可能存在一些BLOB字段。

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

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

我想这不是一个Oracle BLOB的东西,更多的是“如何解析和解释二进制数据没有事先信息”的东西。

我很抱歉,这可能是一个奇怪的问题,或者是一个相当愚蠢的问题,答案可能是'不',但我想我仍然会问。

如果有帮助,我打算在Python中使用cx_Oracle来完成导入,但我怀疑这是相关的。

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

回答

1

Oracle数据库实际上没有任何将BLOB呈现为原始字符串以外的任何机制,因此无法确定它是Word文档还是iOS 6“愤怒的小鸟”。

话虽如此,您可以研究Oracle的多媒体功能。将blob存储为ORDSource对象而不是BLOB可能允许您对其内容进行一些探测。 Find out more

+0

我明白了。我想了很多。谢谢你为我澄清它。我会在某个时候看看Oracle的多媒体内容。 :) – zermy 2013-02-12 14:59:05

相关问题