Tamaño de un campo Varchar

02/09/2004 - 23:02 por Marlen Campos | Informe spam
Estoy empezando a usar SQL Server, siempre he utilizado
VFoxPro

Y ahora que tengo que migrar la información, tengo
algunas dudas (realmente muchas), pero empezare por la
mas urgente.

En FoxPro se utilizan los campos Memo cuando no sabemos
cuanto va a crecer el campo.

Ahora en SQL Server debe ser un campo Varchar ¿pero de
que tamaño lo debo de poner?.

Porque si tiene el tamaño de 50 ya no puedo escribir un
dato mas grande y mi información es muy variable porque
mis usuarios pueden escribir desde una página hasta n
páginas por decir una cantidad.

¿Qué tamaño debe ser el varchar cuando no sé cuanto va ha
crecer?

Si me pudieran decir donde puedo encontrar información de
esto .

Saludos

Preguntas similare

Leer las respuestas

#1 Javier Loria
02/09/2004 - 23:20 | Informe spam
Hola Marlen:
Es imporatne en la medida de lo posible que limites el tamano, pero
cuando por su naturaleza no se puede entonces puedes usar un campo tipo TEXT
miles de millones de caracteres, esto seria lo mas parecido a un Memo de
Fox.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda


"Marlen Campos" wrote in message
news:030f01c49130$28a5f8c0$
Estoy empezando a usar SQL Server, siempre he utilizado
VFoxPro

Y ahora que tengo que migrar la información, tengo
algunas dudas (realmente muchas), pero empezare por la
mas urgente.

En FoxPro se utilizan los campos Memo cuando no sabemos
cuanto va a crecer el campo.

Ahora en SQL Server debe ser un campo Varchar ¿pero de
que tamaño lo debo de poner?.

Porque si tiene el tamaño de 50 ya no puedo escribir un
dato mas grande y mi información es muy variable porque
mis usuarios pueden escribir desde una página hasta n
páginas por decir una cantidad.

¿Qué tamaño debe ser el varchar cuando no sé cuanto va ha
crecer?

Si me pudieran decir donde puedo encontrar información de
esto .

Saludos
Respuesta Responder a este mensaje
#2 Anonimo
02/09/2004 - 23:21 | Informe spam
Hola.

El campo Varchar debe tener un tamaño definido [por
default es 1], su tamaño maximo es de 8000 caracteres.
pero tu problema va mas alla porque 8000 puede ser poco,
te recomiendo utilizar un campo TEXT que permite mas de
dos mil millones de caracteres para poder realizar la
migracion y luego convertirlo a un tipo Varchar. El tipo
de dato TEXT no es muy recomendable por su manejo de
apuntadores.

Hermilson T.

Estoy empezando a usar SQL Server, siempre he utilizado
VFoxPro

Y ahora que tengo que migrar la información, tengo
algunas dudas (realmente muchas), pero empezare por la
mas urgente.

En FoxPro se utilizan los campos Memo cuando no sabemos
cuanto va a crecer el campo.

Ahora en SQL Server debe ser un campo Varchar ¿pero de
que tamaño lo debo de poner?.

Porque si tiene el tamaño de 50 ya no puedo escribir un
dato mas grande y mi información es muy variable porque
mis usuarios pueden escribir desde una página hasta n
páginas por decir una cantidad.

¿Qué tamaño debe ser el varchar cuando no sé cuanto va


ha
crecer?

Si me pudieran decir donde puedo encontrar información


de
esto .

Saludos
Respuesta Responder a este mensaje
#3 Salvador Ramos
03/09/2004 - 09:52 | Informe spam
Hola:

Todo lo que indicas es correcto, aunque me gustaría hacer una puntualización
para evitar errores.
Efectivamente puedes hacer un campo VARCHAR de 8000 caracteres si lo deseas,
siempre y cuando tengas en cuenta la limitación de que la suma de las
longitudes de las columnas de una tabla no puede superar los 8060 Bytes.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

escribió en el mensaje
news:51fb01c49132$d1af5ea0$
Hola.

El campo Varchar debe tener un tamaño definido [por
default es 1], su tamaño maximo es de 8000 caracteres.
pero tu problema va mas alla porque 8000 puede ser poco,
te recomiendo utilizar un campo TEXT que permite mas de
dos mil millones de caracteres para poder realizar la
migracion y luego convertirlo a un tipo Varchar. El tipo
de dato TEXT no es muy recomendable por su manejo de
apuntadores.

Hermilson T.

Estoy empezando a usar SQL Server, siempre he utilizado
VFoxPro

Y ahora que tengo que migrar la información, tengo
algunas dudas (realmente muchas), pero empezare por la
mas urgente.

En FoxPro se utilizan los campos Memo cuando no sabemos
cuanto va a crecer el campo.

Ahora en SQL Server debe ser un campo Varchar ¿pero de
que tamaño lo debo de poner?.

Porque si tiene el tamaño de 50 ya no puedo escribir un
dato mas grande y mi información es muy variable porque
mis usuarios pueden escribir desde una página hasta n
páginas por decir una cantidad.

¿Qué tamaño debe ser el varchar cuando no sé cuanto va


ha
crecer?

Si me pudieran decir donde puedo encontrar información


de
esto .

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