Largo de Fila 8060

28/12/2007 - 16:23 por Penta | Informe spam
Estimados.
Utilizo SS2000 SP4

Entiendo que el largo de fila no debe superar los 8060 Bytes.

La pregunta es que pasa si excede dicho largo ???

la ayuda dice:
"El uso de INSERT o UPDATE en una fila de esta tabla producirá un
error si la longitud de la fila resultante supera 8060 bytes."

Simplemente no se realizará ???

Atte.
Penta.

Preguntas similare

Leer las respuestas

#1 Isaias
28/12/2007 - 17:37 | Informe spam
Hola Penta

Tal vez sea un problema de NORMALIZACION de tu tabla.


Saludos
IIslas


"Penta" wrote:

Estimados.
Utilizo SS2000 SP4

Entiendo que el largo de fila no debe superar los 8060 Bytes.

La pregunta es que pasa si excede dicho largo ???

la ayuda dice:
"El uso de INSERT o UPDATE en una fila de esta tabla producirá un
error si la longitud de la fila resultante supera 8060 bytes."

Simplemente no se realizará ???

Atte.
Penta.

Respuesta Responder a este mensaje
#2 Penta
28/12/2007 - 19:32 | Informe spam
Hola Isaias.
El problema es que la tabla A tiene 2 campos varchar(8000) c/u

La tabla contiene:
codigo int
codigo1 varchar(8000)
codigo2 varchar(8000)

Como puedo normalizar esto ?

Teniendo 2 tablas ? y separando codigo1 de codigo2 ??


Atte.
Penta.
Respuesta Responder a este mensaje
#3 Carlos A.
28/12/2007 - 23:03 | Informe spam
Penta:
Desde el QA va a generar un error de longitud y no va almacenar el registro.
El registro no puede superar los 8K por que es lo máximo que alcanza
almacenar una pagina, y será menos si tiene índices con un fillfactor bajo.
si desea almacenar más de 8 k cambie el tipo de datos a text o ntext que
pueden direccionar hasta 2 GB

Saludos,
Carlos A.


"Penta" wrote:

Estimados.
Utilizo SS2000 SP4

Entiendo que el largo de fila no debe superar los 8060 Bytes.

La pregunta es que pasa si excede dicho largo ???

la ayuda dice:
"El uso de INSERT o UPDATE en una fila de esta tabla producirá un
error si la longitud de la fila resultante supera 8060 bytes."

Simplemente no se realizará ???

Atte.
Penta.

Respuesta Responder a este mensaje
#4 Penta
31/12/2007 - 15:58 | Informe spam
Buen dato.

Muchas Gracias.
Respuesta Responder a este mensaje
#5 Luis Tarzia
31/12/2007 - 22:12 | Informe spam
Desde un sistema lo inserta lo mas bien,no tiene nada que ver que tenga mas
de 8060,yo tengo tablas con columnas con mas de 10000 bytes y no hay
problemas ,es solo un warning,el tema es que si el registro es de mas 8192
no puede paginarlo bien y pierde perfomance pero nada que ver con que no lo
inserte,a un sp podes pasarle parametros de varchar(8000) cuantos quieras.
"Penta" escribió en el mensaje
news:
Buen dato.

Muchas Gracias.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida