的任務是:將fileS加載到BLOB類型的字段中。 PL SQL
負載從一個指定的目錄下的所有文件到一個表,成BLOB類型的字段
什麼讓我困惑的是,所有的文件將被寫入分成一個 BLOB字段。
是否有可能以一種有意義的方式進行操作,以便我們可以稍後從BLOB字段中讀取單獨的文件?
我想到的是在寫入blob時,在每個文件之間使用某種分隔符。
幫助不大?
的任務是:將fileS加載到BLOB類型的字段中。 PL SQL
負載從一個指定的目錄下的所有文件到一個表,成BLOB類型的字段
什麼讓我困惑的是,所有的文件將被寫入分成一個 BLOB字段。
是否有可能以一種有意義的方式進行操作,以便我們可以稍後從BLOB字段中讀取單獨的文件?
我想到的是在寫入blob時,在每個文件之間使用某種分隔符。
幫助不大?
一種方法可以保存在單獨的BLOB的每個文件,每一個在它自己的線(具有相同DIRECTORY_ID): M_DIRECTORY FILE_NAME FILE_CONTENT(blob)
1 abc.txt [content of the file]
1 a.zip [content of the file]
另一種選擇,如果你真的相信你永遠不會改變的數據,你可以存儲它在一個BLOB中,壓縮此目錄的內容。
如果有疑問,請選擇第一個選項。
http://stackoverflow.com/questions/17427695/reading-multiple-values-from-a-blob-field-pl-sql – Dennis