char o varchar cual uso??

22/11/2004 - 15:21 por Ramon Zarza | Informe spam
colegas

deseo crear un campo de texto para pequeñas notas.

No sé cual me conviene usar (char o varchar) para optimizar la base de
datos.

Este campo es probable que muchas veces tenga "vacios" y en otras ocasione
unos pocos caracteress...

Alguna recomendación??

Gracias a todos

Preguntas similare

Leer las respuestas

#1 Maxi
22/11/2004 - 15:28 | Informe spam
Hola, yo uso esta metrica:

Si el campo es mayor que 10 uso Varchar y sino char


Salu2
Maxi


"Ramon Zarza" escribió en el mensaje
news:
colegas

deseo crear un campo de texto para pequeñas notas.

No sé cual me conviene usar (char o varchar) para optimizar la base de
datos.

Este campo es probable que muchas veces tenga "vacios" y en otras ocasione
unos pocos caracteress...

Alguna recomendación??

Gracias a todos



Respuesta Responder a este mensaje
#2 Ramon Zarza
22/11/2004 - 15:45 | Informe spam
Me parece muy bueno...

gracias por el dato

"Maxi" wrote in message
news:eg5EQ%
Hola, yo uso esta metrica:

Si el campo es mayor que 10 uso Varchar y sino char


Salu2
Maxi


"Ramon Zarza" escribió en el mensaje
news:
colegas

deseo crear un campo de texto para pequeñas notas.

No sé cual me conviene usar (char o varchar) para optimizar la base de
datos.

Este campo es probable que muchas veces tenga "vacios" y en otras
ocasione unos pocos caracteress...

Alguna recomendación??

Gracias a todos







Respuesta Responder a este mensaje
#3 Gustavo Larriera [MVP]
22/11/2004 - 16:04 | Informe spam
Hola Ramón,

si los textos que piensas almacenar en la columna son siempre
aproximadamente del mismo tamaño, usa CHAR con un largo apropiado (para
almacenar los textos de mayor largo). Si vas a tener textos muy variables en
su tamaño, usa VARCHAR.

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Ramon Zarza" wrote in message
news:
colegas

deseo crear un campo de texto para pequeñas notas.

No sé cual me conviene usar (char o varchar) para optimizar la base de
datos.

Este campo es probable que muchas veces tenga "vacios" y en otras ocasione
unos pocos caracteress...

Alguna recomendación??

Gracias a todos



Respuesta Responder a este mensaje
#4 Ramon Zarza
22/11/2004 - 16:32 | Informe spam
Ok gracias..

los tamaños son MUY variables asi que utilizaré VarChar

Gracias por la orientación


"Gustavo Larriera [MVP]" wrote in message
news:%
Hola Ramón,

si los textos que piensas almacenar en la columna son siempre
aproximadamente del mismo tamaño, usa CHAR con un largo apropiado (para
almacenar los textos de mayor largo). Si vas a tener textos muy variables
en su tamaño, usa VARCHAR.

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Ramon Zarza" wrote in message
news:
colegas

deseo crear un campo de texto para pequeñas notas.

No sé cual me conviene usar (char o varchar) para optimizar la base de
datos.

Este campo es probable que muchas veces tenga "vacios" y en otras
ocasione unos pocos caracteress...

Alguna recomendación??

Gracias a todos







Respuesta Responder a este mensaje
#5 Salvador Ramos
22/11/2004 - 19:15 | Informe spam
Como regla general, pues me parece bien. Ahora añadiría lo que indica
Gustavo.

Si por ejemplo tengo un campo de 20 para el numero de cuenta, y siempre se
rellena con 20 caracteres (en España los numeros de cuentas bancarias son de
20 dígitos), pues ese sería un ejemplo de excepción a tu regla donde se
aplicará lo que indica Gustavo. jeje, todas las reglas tienen excepciones,
por eso he hecho este comentario, ya que a veces algunos toman al pie de la
letra lo que leen por aquí, y eso no se debe hacer nunca :-)

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)?

"Maxi" escribió en el mensaje
news:eg5EQ%
Hola, yo uso esta metrica:

Si el campo es mayor que 10 uso Varchar y sino char


Salu2
Maxi


"Ramon Zarza" escribió en el mensaje
news:
colegas

deseo crear un campo de texto para pequeñas notas.

No sé cual me conviene usar (char o varchar) para optimizar la base de
datos.

Este campo es probable que muchas veces tenga "vacios" y en otras
ocasione unos pocos caracteress...

Alguna recomendación??

Gracias a todos







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