webForumDet fria alternativet

T-SQL och unicode - måste man alltid ange prefixet N?

1 svar · 491 visningar · startad av dAEk

dAEkMedlem sedan feb. 20041 816 inlägg
#1

Här kommer en enkel fråga för den som kan. :)

Om vi tänker oss att vi har en simpel fråga i stil med följande:

select * from [table] where [field] like 'öl%'

stämmer det att man alltid måste prefixa med N'öl%' om datatypen är nvarchar? Gäller det även när man använder fulltext index?

dAEkMedlem sedan feb. 20041 816 inlägg
#2

Ja, det stämmer.

"You must precede all Unicode strings with a prefix N when you deal with Unicode string constants in SQL Server"
Källa: http://support.microsoft.com/default.aspx/kb/239530

139 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)