Char, varchar, nvarchar?

17/10/2006 - 10:57 por Virginia Guzon | Informe spam
Hola a todos,

Que tipo de campo se debe de utilizar en el diseño de una Base de datos en
SQL, char, varchar o nvarchar?
Mi problema es que tengo mis tablas con los campos de texto definidos como
nvarchar y me han dicho que no es lo aconsejable.

Muchas gracias

Un saludo

Virginia.
 

Leer las respuestas

#1 Carlos Sacristán
17/10/2006 - 11:21 | Informe spam
Decir que no es aconsejable así, sin más, no es decir mucho.

Es recomendable usar CHAR cuando el número de caracteres o bien no va a
variar mucho, o bien son pocos (por ejemplo, yo hasta 10 caracteres uso
CHAR); VARCHAR es mejor cuando el número de caracteres puede variar mucho
(un campo almacena 10 letras y otro 50) o quieres almacenar más datos (como
te he dicho, en mi caso a partir de 10); por último, NCHAR o NVARCHAR es
necesario cuando tienes que almacenar caracteres unicode (la principal
diferencia es que ocupan el doble de un campo tipo CHAR / VARCHAR)


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Virginia Guzon" <virginiaguzonARROBAhotmail.com> escribió en el mensaje
news:
Hola a todos,

Que tipo de campo se debe de utilizar en el diseño de una Base de datos en
SQL, char, varchar o nvarchar?
Mi problema es que tengo mis tablas con los campos de texto definidos como
nvarchar y me han dicho que no es lo aconsejable.

Muchas gracias

Un saludo

Virginia.

Preguntas similares