Se indica una constante de cadena Unicode también denominado "nacionalizada".
http://support.microsoft.com/kb/239530
Cuando se trata de las constantes de cadena Unicode en SQL Server debe preceder a todas las cadenas Unicode con una letra mayúscula N, como se documenta en el tema de SQL Server Libros en "Uso de Unicode de datos".
http://msdn.microsoft.com/en-us/library/aa276823%28SQL.80%29.aspx
nchar
y nvarchar
tipos de caracteres de datos que se ya sea de longitud fija (nchar) o de longitud variable (nvarchar) datos Unicode y utilizar el conjunto de caracteres UNICODE UCS-2 .
nchar(n)
-longitud fija de datos de caracteres Unicode de n caracteres. n debe ser un valor de 1 a 4.000. El tamaño de almacenamiento es dos veces n bytes. Los sinónimos SQL-92 para nchar
son caracteres nacionales y caracteres nacionales.
nvarchar(n)
de longitud variable de datos de caracteres Unicode de n caracteres. n debe ser un valor de 1 a 4.000. El tamaño de almacenamiento, en bytes, es dos veces el número de caracteres ingresados. Los datos ingresados pueden tener 0 caracteres de longitud. Los sinónimos de SQL-92 para nvarchar
son caracteres nacionales variando y carácter nacional variando.
Eso es interesante. Siempre me pregunté por qué 'N' significaba 'Unicode', y por qué no solo usaban 'U' – JohnFx
@JohnFx: solo una conjetura, pero apostaría a que fue porque 'U' ha significado históricamente sin firmar. –
El texto nacionalizado estaba en el estándar SQL92 antes de existir unicode. –