将BLOB File解压缩为DB2中的多个文件

时间:2015-12-11 11:35:20

标签: sql db2 blob

我想在BLOB数据库中提取存储为DB2的原始文件。 我使用了这个DB2命令:

EXPORT TO MyFile.DEL OF DEL LOBS TO . LOBFILE lob SELECT BLOB_COL 
FROM MY_TABLE where REPORT_ID in
(select report_id from My_TABLE2 where CONDITION)

我得到一个.blob文件,其中包含所有文件的内容。 现在我想知道是否有办法将每个文件导出到一个文件中,而不是将它们收集在同一个文件中。

这在DB2中是否可行?

2 个答案:

答案 0 :(得分:2)

通过指定<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/themes/base/jquery-ui.css" rel="stylesheet" /> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> <div id="tabs"> <ul> <li><a href="#tabs-1">Tab 1</a> </li> <li><a href="#tabs-2">Tab 2</a> </li> <li><a href="#tabs-3">Tab 3</a> </li> </ul> <div id="maindiv"> <div class="inner" style="left:0px;"> <div id="tabs-1"> <p>Content for Tab 1</p> </div> <div id="tabs-2"> <p>Content for Tab 2</p> </div> <div id="tabs-3"> <p>Content for Tab 3</p> </div> </div> </div> </div> <div id="tabid"></div>修饰符,可以在最新版本的DB2 for LUW(至少从v9.5开始)中使用:

lobsinsepfiles

答案 1 :(得分:1)

是的,您可以通过在lobsinsepfiles语句中添加关键字EXPORT,将LOB存储在不同的文件中。 See here for details。还有一些选项可以指定应该如何构建单个文件名,我建议使用它。

您的陈述如下:

 EXPORT TO MyFile.DEL OF DEL LOBS TO . LOBFILE lob
 MODIFIED BY lobsinsepfile
 SELECT BLOB_COL FROM MY_TABLE where REPORT_ID in
 (select report_id from My_TABLE2 where CONDITION)