将fileS加载到BLOB类型的字段中。 PL SQL

时间:2013-06-27 11:28:47

标签: sql oracle plsql blob

任务是:

  

将指定目录中的所有文件加载到表中,并加载到字段中   BLOB类型

让我感到困惑的是,所有文件都要写入一个 BLOB字段。

是否可以以有意义的方式进行,以便我们以后可以从BLOB字段中读取单独的文件?

我想到的是在写入blob时在每个文件之间使用某种分隔符。

很少帮忙?

1 个答案:

答案 0 :(得分:0)

一种方法是将每个文件保存在单独的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,此目录的压缩内容中。
 
如果有疑问,请选择第一个选项。