Pourriez-vous me dire, s'il vous plaît, quand devrais-je utiliser le préfixe N avant la chaîne dans une requête Transact-SQL? J'ai commencé à travailler avec une base de données où je n'obtiens aucun résultat en utilisant une requête comme celle-ci.
SELECT * FROM a_table WHERE a_field LIKE '%а_pattern%'
jusqu'à ce que je change de modèle à N'%а_pattern%'
. Je n'ai jamais eu à ajouter ce préfixe dans le passé, alors je suis curieux. a_field
est défini comme nvarchar(255)
, mais je pense que la raison est autre chose.