使用python从Oracle数据库读取BLOB数据

使用python从Oracle数据库读取BLOB数据,oracle,python-2.7,blob,Oracle,Python 2.7,Blob,这不是一个代码问题,我需要使用python脚本从Oracle数据库提取一些BLOB数据。我的问题是处理BLOB数据的步骤是什么,以及如何读取图像、视频和文本?由于我无法访问数据库本身,是否可以知道存储的blob类型(如果是图片、视频或文本)?为了将这些blob转换成.jpg、.avi或.txt文件,我需要编码或解码吗?这些都是非常基本的问题,但我对编程还不熟悉,因此需要一些帮助来找到一个起点:如果数据库中有一个纯BLOB,而不是(比如)一个恰好存储在BLOB中的ORDImage,则BLOB本身不

这不是一个代码问题,我需要使用python脚本从Oracle数据库提取一些BLOB数据。我的问题是处理BLOB数据的步骤是什么,以及如何读取图像、视频和文本?由于我无法访问数据库本身,是否可以知道存储的blob类型(如果是图片、视频或文本)?为了将这些blob转换成.jpg、.avi或.txt文件,我需要编码或解码吗?这些都是非常基本的问题,但我对编程还不熟悉,因此需要一些帮助来找到一个起点:

如果数据库中有一个纯BLOB,而不是(比如)一个恰好存储在BLOB中的ORDImage,则BLOB本身不知道它包含什么类型的二进制数据。通常,在设计表时,会添加一列来存储数据类型和/或文件名