Ruben, muchas gracias por tu respuesta.
Entonces entiendo que en mi caso (no necesito almacenar ni Kanji, ni
Hangul...ja,ja, solo castellano) utilizaré siempre char y varchar, no?
Un saludo
Virginia.
"Rub�n Vig�n" <***@ESTOmvps.org> escribi� en el mensaje news:***@TK2MSFTNGP04.phx.gbl...
Hola Virginia,
Los tipos de datos «nchar» (longitud fija) y «nvarchar» (longitud
variable) se utiliza para almacenar cadenas de texto Unicode, las cuales
necesitan más espacio de almacenamiento en tu base de datos (dos bytes por
cada carácter de la cadena) y admiten un máximo de 4.000 caracteres. Sin
embargo, los correspondientes tipos no-Unicode «char» (long.fija) y
«varchar» (long.variable) utilizan sólo 1 byte por carácter y admiten
cadenas de hasta 8.000 caracteres.
¿Cuándo utilizar tipos Unicode? Cuando en tu aplicación necesites
almacenar cadenas de idiomas con alfabetos de más de 256 caracteres, como el
«Kanji» japonés o el «Hangul» coreano
¿Cuándo utilizar longitud fija y cuando variable? Utiliza longitud fija
cuando preveas que las cadenas van a tener aproximadamente el mismo tamaño
(como por ejemplo, el NIF de un proveedor) y utiliza longitud variable
cuando preveas que el tamaño de las cadenas va a variar considerablemente
(como, por ejemplo, la descripción de un artículo o el domicilio de un
cliente)
Un saludo!
Rubén Vigón
Microsoft MVP Visual Basic
http://vigon.mvps.org