Diferencia entre varchar y nvarchar

16/05/2007 - 18:58 por Penta | Informe spam
Estimados.
En la ayuda dice:

varchar
Datos no Unicode de longitud variable con un máximo de 8.000
caracteres.

nvarchar
Datos Unicode de longitud variable con una longitud máxima de 4.000
caracteres. sysname es el tipo de datos suministrado por el sistema y
definido por el usuario que es funcionalmente equivalente a
nvarchar(128) y que se utiliza para hacer referencia a nombres de
objetos de bases de datos.

Pero no lo entiendo, que significa que varchar sea "no Unicode" y
nvarchar sea "Unicode" ya que veo que el primero acepta 8000
caracteres y el 2do 4000 carcteres

Atte,
Cristian
 

Leer las respuestas

#1 Gustavo Larriera (MVP)
16/05/2007 - 19:07 | Informe spam
Un texto UNICODE utiliza 2 bytes por caracter, sirve para textos en cualquier
idioma. Un texto No-UNICODE almacena 1 byte por caracter.

Una rápida búsqueda en san Google te brindará mucha info acerca del estándar
UNICODE.

Gustavo Larriera, MVP
https://mvp.support.microsoft.com/p...o.Larriera
http://blogs.solidq.com/ES/glarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Penta" wrote:

Estimados.
En la ayuda dice:

varchar
Datos no Unicode de longitud variable con un máximo de 8.000
caracteres.

nvarchar
Datos Unicode de longitud variable con una longitud máxima de 4.000
caracteres. sysname es el tipo de datos suministrado por el sistema y
definido por el usuario que es funcionalmente equivalente a
nvarchar(128) y que se utiliza para hacer referencia a nombres de
objetos de bases de datos.

Pero no lo entiendo, que significa que varchar sea "no Unicode" y
nvarchar sea "Unicode" ya que veo que el primero acepta 8000
caracteres y el 2do 4000 carcteres

Atte,
Cristian


Preguntas similares