Advertencia al crear tabla

18/08/2004 - 09:52 por Elena | Informe spam
Hola Grupo,
cuando he creado una tabla me ha dado esta advertencia:
"Advertencia: se creó la tabla 'OPT_LOGGeneral', pero su tamaño máximo de
fila (25273) supera el número máximo de bytes por fila (8060). 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."

¿Puede ser porque tengo bastante campos de tipo varchar?
¿porqué solo se pueden insertar hasta 8060?

Gracias y un saludo

Preguntas similare

Leer las respuestas

#1 Maxi
18/08/2004 - 14:16 | Informe spam
Si, revisa que el tamaño de fila (la suma de los campos) no supere ese valor


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Elena" escribió en el mensaje
news:%
Hola Grupo,
cuando he creado una tabla me ha dado esta advertencia:
"Advertencia: se creó la tabla 'OPT_LOGGeneral', pero su tamaño máximo de
fila (25273) supera el número máximo de bytes por fila (8060). 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."

¿Puede ser porque tengo bastante campos de tipo varchar?
¿porqué solo se pueden insertar hasta 8060?

Gracias y un saludo







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.740 / Virus Database: 494 - Release Date: 16/08/2004
Respuesta Responder a este mensaje
#2 Tinoco
18/08/2004 - 14:20 | Informe spam
Hola.

El numero maximo de bytes por fila es de 8,060. Si se
crean tablas con columnas varchar, nvarchar, o varbinary
y que el total de bytes excede 8,060 bytes, la tabla se
crea pero se genera un mensage de error. Esto es porque
al intentar insertar o actualizar un registro que exceda
los 8.060 bytes la instruccion falla, por el uso del
sql_variant.

Hermilson T.
MCDBA, MCSD

Hola Grupo,
cuando he creado una tabla me ha dado esta advertencia:
"Advertencia: se creó la tabla 'OPT_LOGGeneral', pero su


tamaño máximo de
fila (25273) supera el número máximo de bytes por fila


(8060). 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."

¿Puede ser porque tengo bastante campos de tipo varchar?
¿porqué solo se pueden insertar hasta 8060?

Gracias y un saludo


.

Respuesta Responder a este mensaje
#3 1492a2001
18/08/2004 - 16:01 | Informe spam
"Elena" wrote in message news:<#...
Hola Grupo,
cuando he creado una tabla me ha dado esta advertencia:
"Advertencia: se creó la tabla 'OPT_LOGGeneral', pero su tamaño máximo de
fila (25273) supera el número máximo de bytes por fila (8060). 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."

¿Puede ser porque tengo bastante campos de tipo varchar?



Casi seguro por la suma de los tamaños máximos, pero sin DDL... :-(.

¿porqué solo se pueden insertar hasta 8060?



Todos los sitemas tienen sus límites, y este es el de la versión 7 y
8. En 'Yukon' se puede superar en determinadas condiciones con campos
de tipo varchar, nvarchar, varbinary y sql_variant que pueden tener
cada uno hasta 8000 bytes.

Realmente se me hace difícil imaginar una tabla con un tamaño de fila
tan grande, quizá deberías utilizar un tipo text, ntext o image.


Gracias y un saludo



Un Saludo.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida