2013-02-11 116 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

相關問題