INSERTAR TEXTO LARGO EN BASE DATOS

31/07/2007 - 08:13 por Edison Abarca Tapia | Informe spam
Hola, necesito leer unos 5 millones aprox. de documentos WORD, los cuales
tienen un formato Nombre paciente, Doctor, Prueba, Informe.

He realizado un programa que lee sin problema los campos que me interesan, y
los inserto en la base de datos de oracle.

En la tabla hay un campo en formato LONG que es donde guardo el cuerpo del
informe que es texto en formato enriquecido y por lo general es un texto un
poco largo, consta de almenos 2 páginas.

El problema surge cuando intento insertar este texto en la base de datos,
hago un INSER INTO TABLA
Pero no me permite insertar, y aparece el siguiente error:
ORA-00972 Identificador demasiado largo.

Es verdad que el texto que inserto es muy largo, por favor como debo
insertar texto largo en la base de datos?.

Muchas gracias, espero vuestras sugerencias.
Un abrazo a todos.
 

Leer las respuestas

#1 Octavio Hernandez
31/07/2007 - 09:33 | Informe spam
Me imagino q debes usar un campo de tipo CLOB o BLOB, que creo son los q
ofrece Oracle para tipos de datos "grandes".

Slds - Octavio


"Edison Abarca Tapia" wrote in message
news:
Hola, necesito leer unos 5 millones aprox. de documentos WORD, los cuales
tienen un formato Nombre paciente, Doctor, Prueba, Informe.

He realizado un programa que lee sin problema los campos que me interesan,
y los inserto en la base de datos de oracle.

En la tabla hay un campo en formato LONG que es donde guardo el cuerpo del
informe que es texto en formato enriquecido y por lo general es un texto
un poco largo, consta de almenos 2 páginas.

El problema surge cuando intento insertar este texto en la base de datos,
hago un INSER INTO TABLA
Pero no me permite insertar, y aparece el siguiente error:
ORA-00972 Identificador demasiado largo.

Es verdad que el texto que inserto es muy largo, por favor como debo
insertar texto largo en la base de datos?.

Muchas gracias, espero vuestras sugerencias.
Un abrazo a todos.


Preguntas similares