Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/08/2012, 09:54
GeriReshef
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 11 años, 9 meses
Puntos: 40
Respuesta: Acentos y tildes

La diferencia es que Varchar (o Char) apoya solamente las letras de la lengua del Collation.
Es decir que si utilizas algun Collation latino o español te habilita insertar letras con acentos o minisculas/mayusculas.
El NVarchar apoya todas las lenguas y te habilita la inserción de letras en Arabe, Chino, Ruso etcetera (incluso acentos..).
Si insertas datos a NVarchar haga asi:
Código SQL:
Ver original
  1. INSERT INTO MiTabla(MiNVarcharCol) SELECT N'áéíóúñü';
(con N antes cadenas explicitas).
Sin embargo supongo que utilizas algun Collation que apoya acentos y no necesitas que epoye Japones o Griego , y puedes averiguarlo pacilmente:
Código SQL:
Ver original
  1. SELECT name,collation_name FROM sys.DATABASES;
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog