to su modifikatori za kolaciju.
CI vs CS je "Case sensitivity", tj kad sortiras i poredis dal da tretira mala i velika slove identicno
CS - Case Sensitive
CI - Case insensitive
AS vs AI je 'accent sensitivity' tj dal da razlikuje akcente pri poredjenju i sortiranju tj, dal je ć isto sto i c
AS - accent sensitive
AI - accent insensitive
pored toga postoji i Kana i width sensitivity ali to ne vazi za nase podneblje.
inace, mozes da koristis croatian collation za latinicu jer je poredak slova isti (bar koliko ja znam), medjutim ne postoji bas striktna SQL kolacija za srpski. Alternativa koja se svodi na isto je da izaberes jedno od Windows kolacija predvidjenih za srpski, dole ti je spisak na mojoj SQL2008 instanci (izbacio sam one koji nemaju smisla), moja preporuka je da ides obavezno sa AS, opciono CS ako ti igra ulogu (mada je uglavnom bolje imati CI zbog pretrazivanja stringova). BIN nisam nikad koristio tako da ne znam dal ima neih razlika.
Medjutim nista od toga ne bi trebalo da ima veze sa tvojim problemom, nvarchar mora da uskladisti nasa slova bez obzira na kolaciju (mada ti kolacija treba zbog ispravnog sorta), cime se unose podaci u tabelu?
Code:
Serbian_Latin_100_BIN Serbian-Latin-100, binary sort
Serbian_Latin_100_BIN2 Serbian-Latin-100, binary code point comparison sort
Serbian_Latin_100_CI_AI Serbian-Latin-100, case-insensitive, accent-insensitive
Serbian_Latin_100_CI_AS Serbian-Latin-100, case-insensitive, accent-sensitive
Serbian_Latin_100_CS_AI Serbian-Latin-100, case-sensitive, accent-insensitive
Serbian_Latin_100_CS_AS Serbian-Latin-100, case-sensitive, accent-sensitive
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić