Получение BLOB-данных из оракула с помощью select * с помощью php / PDO - PullRequest
1 голос
/ 04 ноября 2010

Можно ли получить значения столбцов BLOB / CLOB в таблице базы данных Oracle, которая содержит более 1 столбца BLOB / CLOB и, скорее всего, более одной строки данных, используя SELECT * FROM table_name Query.

пример такой таблицы будет сделан следующим образом

CREATE table_name ( col1 CLOB, col2 BLOB );

пример типа запроса, который я пытаюсь понять,

SELECT * FROM table_name

Во всех уроках / статьях яПри рассмотрении этой проблемы мы рассмотрели примеры, ограничивающие выбор одной ячейки, например SELECT column FROM table_name WHERE id = ?

Спасибо

1 Ответ

0 голосов
/ 02 октября 2011

Я думаю, что модуль PDO_OCI не полностью поддерживает эти типы данных. Смотрите комментарии здесь:

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

После того, как я вырвал мои волосы в течение дня, это оказалось столбцом CLOB в Oracle, что вызвало странное поведение в PHP. Я предполагаю это расширение не полностью поддерживает их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...