¿Me diría, por favor, cuándo debo usar el prefijo N antes de la cadena en la consulta Transact-SQL? He comenzado a trabajar con una base de datos donde no obtengo ningún resultado usando una consulta como esta
SELECT * FROM a_table WHERE a_field LIKE '%а_pattern%'
hasta que cambie el patrón a N'%а_pattern%'
. Nunca tuve que agregar este prefijo en el pasado, así que tengo curiosidad. a_field
se define como nvarchar(255)
, pero creo que la razón es otra cosa.