Czy mógłbyś mi powiedzieć, kiedy powinienem użyć przedrostka N przed ciągiem w zapytaniu Transact-SQL? Zacząłem pracować z bazą danych, w której nie otrzymuję żadnych wyników przy użyciu takich zapytań
SELECT * FROM a_table WHERE a_field LIKE '%а_pattern%'
dopóki nie zmienię wzoru na N'%а_pattern%'
. Nigdy wcześniej nie musiałem dodawać tego prefiksu, więc jestem ciekawy. a_field
jest zdefiniowane jako nvarchar(255)
, ale myślę, że powodem jest coś innego.
źródło