Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/08/2009, 10:38
chechere
 
Fecha de Ingreso: julio-2009
Mensajes: 52
Antigüedad: 15 años, 3 meses
Puntos: 0
Problemas con tipo de datos lob en oracle 11g

Buenos Días tengo un pequeño problema con tipo de dato long al hacer una consulta Ej:

> CREATE TABLE T1 (DATOS LONG);


> select * from t1 --y no hay error


> select datos from t1 --y no hay error


> select datos from t1 where datos like '%R%' --tipos de dato inconsistentes: se esperaba - se ha obtenido LONG


> select datos from t1 where to_lob(datos) like '%R%' --tipos de dato inconsistentes: se esperaba - se ha obtenido LONG


> select datos from t1 where to_lob(datos) like to_lob('%R%') --tipos de dato inconsistentes: se esperaba - se ha obtenido LONG



> select datos from t1 where datos like to_lob('%R%') --tipos de dato inconsistentes: se esperaba - se ha obtenido LONG



> select to_lob(datos) from t1 --tipos de dato inconsistentes: se esperaba - se ha obtenido LONG


En todas las documentaciones de este tipò de datos aparece que se soluciona con la funcion to_lob pero en este caso nada de nada.