Il déclare la chaîne comme nvarchar
type de données, plutôt que varchar
Vous avez peut-être vu du code Transact-SQL qui transmet des chaînes en utilisant un préfixe N. Cela indique que la chaîne suivante est en Unicode (le N représente en fait le jeu de caractères de la langue nationale). Cela signifie que vous transmettez une valeur NCHAR, NVARCHAR ou NTEXT, par opposition à CHAR, VARCHAR ou TEXT.
Pour citer Microsoft :
Préfixez les constantes de chaînes de caractères Unicode par la lettre N. Sans le préfixe N, la chaîne est convertie dans la page de codes par défaut de la base de données. Cette page de code par défaut peut ne pas reconnaître certains caractères .
Si vous voulez connaître la différence entre ces deux types de données, consultez cet article SO :
Quelle est la différence entre varchar et nvarchar ?