使用select * with php / PDO从oracle表中检索BLOB数据

时间:2010-11-04 07:34:38

标签: php oracle pdo

是否可以在oracle数据库表中获取BLOB / CLOB列的值,该列具有多于1个BLOB / CLOB列,并且很可能使用SELECT * FROM table_name查询获得更多的一行数据。

这样一个表的例子如下:

CREATE table_name ( col1 CLOB, col2 BLOB );

我想要了解的那种查询的例子是

SELECT * FROM table_name

在我试图解决这个问题的所有教程/文章中,这些例子仅限于选择一个单元格,即SELECT column FROM table_name WHERE id = ?

由于

1 个答案:

答案 0 :(得分:0)

我认为PDO_OCI模块并不完全支持这些数据类型。请参阅此处的评论:

http://php.net/manual/en/ref.pdo-oci.php

  

将头发拉出一天之后,它变成了一个CLOB专栏   在Oracle中导致PHP中的奇怪行为。我假设这个   扩展并不完全支持它们。