Necesito guardar 10.000 caracteres de texto en un campo de tipo LONG RAW en una base de datos Oracle.
Estuve probando los miles de ejemplos que andan por la web, pero ninguno de ellos funciona, alguna de ustedes lo ha podido hacer ??
Aclaro lo de los 10.000 caracteres porque si el texto tiene hasta 4000 anda sin problemas, el problema surge cuando sobrepaso esa cantidad.
A modo de ejemplo les dejo uno de los ejemplos que baje de la web que deberia andar, pero no para tipos LONG RAW.
Código PHP:
$sql = "UPDATE tabla SET ee_cuerpoex = :cuerpo WHERE ee_id = 1617540";
$lobin = OCINewDescriptor($conn, OCI_DTYPE_LOB);
$stmt = OCIParse($conn, $sql);
$lob_data = '10.000 caracteres';
OCIBindByName($stmt, ':cuerpo', $lobin, -1, SQLT_LBI);
$lobin -> WriteTemporary($lob_data);
OCIExecute($stmt, OCI_DEFAULT);
OCICommit($conn);