从oracle数据库下载blob

时间:2014-04-03 12:47:17

标签: php oracle codeigniter blob

我正在尝试使用codeigniter将blob从oracle数据库传输到本地文件系统。真的有很多问题。首先选择blob是痛苦的屁股。从那时起我就这样做了:

 select BLOB from BLOBTABLE where id=820185949471;

我得到的错误

ORA-22992: cannot use LOB locators selected from remote tables

然后我尝试了那样

 SELECT (select BLOB from BLOBTABLE where id=820185949471) AS BLOB FROM DUAL;

我得到了回应,我可以通过var_dump得到它:

 object(OCI-Lob)[18]
 public 'descriptor' => resource(35, oci8 descriptor)

所以我继续谷歌一些并且知道我应该做那样的事情

$tmpBlob = $blob->load();

但现在我得到了新的错误

OCI-Lob::load(): ORA-00942: table or view does not exist

所以我终于放弃并试着在这里问好人!

0 个答案:

没有答案