Estoy trabajando con una base de datos Oracle que almacena HTML como un tipo de datos Long. Me gustaría consultar la base de datos para buscar una cadena específica dentro de los datos HTML almacenados en Long.¿Cuál es la mejor forma de buscar el tipo de datos Long dentro de una base de datos Oracle?
Intenté, "seleccionar * de TABLE donde COLUMN me gusta '% form%'". Esto provoca el siguiente error de Oracle porque "me gusta" no es compatible con los tipos de datos Long.
ORA-00932: tipos de datos inconsistentes: número esperado queda mucho tiempo
Sin embargo, un describir en ALL_TRIGGERS muestra el Cuerpo_Del_Trigger como una larga. Recomendar y luego no hacerlo por sí mismos? impar ... – xQbert
Lo mismo con DBA_IND_EXPRESSIONS. Si lo describes, COLUMN_EXPRESSION sigue siendo un tipo largo en 11GR2. – pahariayogi
Ojalá Oracle también arregle las columnas LONG del diccionario, pero dado el tamaño y la complejidad del diccionario de datos, sospecho que actualizar todas las LONGs a CLOB sería un gran ejercicio que correría el riesgo de corrupción durante las actualizaciones, por lo que Oracle decidió abandonar solo –