INSERT GRANDES DATOS

12/01/2006 - 21:39 por Nano | Informe spam
hola
queria que me aconsejen sobre como agregar en una tabla grandes cantidades
de informacion
lo que tengo es 5 campos de tipo varchar(8000) que los inserta un store
procedure
si inserto todo un documento de 70 hojas = 15.000 palabras me dice
Stack Overflow
o si inserto un parcial de 10 = 1300 hojas me dice
[Microsoft][ODBC SQL Server Driver][SQL Server]Cannot create a row of size
8656 which is greater than the allowable maximum of 8060.

para insert menores a 1000 palabras me funciona

alguna sugerencia?

gracias

Nano
 

Leer las respuestas

#1 qwalgrande
12/01/2006 - 23:05 | Informe spam
Hola.

Estás superando el tamaño máximo de fila (normal, ya que 8000 * 5 son 40000,
muchísimo más de los 8060 máximos). Plantéate usar tipos de datos text en
lugar de varchar(8000) para tu tabla. Por supuesto, esto tiene otros muchos
problemas, ya que los tipos de datos de texto tienen varias limitaciones
(mira en los BOL).

Alberto López Grande (qwalgrande)
"Nano" escribió en el mensaje
news:%
hola
queria que me aconsejen sobre como agregar en una tabla grandes cantidades
de informacion
lo que tengo es 5 campos de tipo varchar(8000) que los inserta un store
procedure
si inserto todo un documento de 70 hojas = 15.000 palabras me dice
Stack Overflow
o si inserto un parcial de 10 = 1300 hojas me dice
[Microsoft][ODBC SQL Server Driver][SQL Server]Cannot create a row of size
8656 which is greater than the allowable maximum of 8060.

para insert menores a 1000 palabras me funciona

alguna sugerencia?

gracias

Nano


Preguntas similares