Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Collation conflict

[es] :: MS SQL :: Collation conflict

[ Pregleda: 2040 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Jpeca
Predrag Jovanović
poslovni analitičar
Gowi
Pančevo

Član broj: 25683
Poruke: 2233
212.200.27.*

Sajt: www.gowi.rs


+103 Profil

icon Collation conflict05.05.2006. u 10:10 - pre 199 meseci
Imam jednostavan upit u kome treba da od dve kolone napravim jedan string, npr:
SELECT C1 + C2 FROM T
Upit prijavljuje grešku: collation conflict for column 1
Problem je što ove kolone imaju različito podešeno collatation - kolona C1 database default, a kolona C2 Latin1_General_CI_AS, a to ne smem da menjam. Da li postoji način da se to prevaziđe?

Nije to loše Rembrante, samo što ne bi dodao još malo boje?
 
Odgovor na temu

Jpeca
Predrag Jovanović
poslovni analitičar
Gowi
Pančevo

Član broj: 25683
Poruke: 2233
212.200.27.*

Sajt: www.gowi.rs


+103 Profil

icon Re: Collation conflict05.05.2006. u 10:57 - pre 199 meseci
Našao sam odgovor pa bolje da bude pribeleženo ukoliko nekom zatreba, nego da izbrišem poruku
Elem, treba pored naziva kolone eksplicitno navesti konverziju npr.

SELECT C1 collate Latin1_general_CI_AS + C2 FROM T

Opširnije o ovome na adresi http://www.databasejournal.com/features/mssql/article.php/1587631.
Hvala u svakom slučaju.

[Ovu poruku je menjao Jpeca dana 05.05.2006. u 11:59 GMT+1]
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+709 Profil

icon Re: Collation conflict05.05.2006. u 10:57 - pre 199 meseci
Staviš mu COLLATE database_default odmah iza C2 u navedenom upitu.

Eh 20 sekundi sam zakasnio

[Ovu poruku je menjao jablan dana 05.05.2006. u 11:58 GMT+1]
 
Odgovor na temu

[es] :: MS SQL :: Collation conflict

[ Pregleda: 2040 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.