oracle — php читает данные clob, когда пустые строки

У меня проблема с чтением данных. После пустой строки данные больше не извлекаются. Если у меня есть данные в row1, row2, row4 и row3 пусто, я получаю данные только из row1 и row2.

$select = oci_parse($conn, "SELECT DESCRIPTION FROM PRODUCTS");
oci_execute($select);
while($row = oci_fetch_array($select, OCI_ASSOC)){
echo $row["DESCRIPTION"]->load();
$row["DESCRIPTION"]->free();
}

0

Решение

нашел способ справиться с этим

"SELECT CASE WHEN DESCRIPTION IS NULL THEN TO_CLOB('-') ELSE DESCRIPTION END DESCRIPTION FROM PRODUCTS"
0

Другие решения

Других решений пока нет …