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

Collation conflict

[es] :: MS SQL :: Collation conflict

[ Pregleda: 576 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Jpeca
Predrag Jovanović
Bozic i sinovi škola računara
Pančevo

Član broj: 25683
Poruke: 913
212.200.27.*

Jabber: jpeca@elitesecurity.org


Profil

icon Collation conflict05.05.2006. u 10:10

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?

Dva u dva ide jednom ako možeš da ga ućuškaš
05.05.2006. u 10:10 

Jpeca
Predrag Jovanović
Bozic i sinovi škola računara
Pančevo

Član broj: 25683
Poruke: 913
212.200.27.*

Jabber: jpeca@elitesecurity.org


Profil

icon Re: Collation conflict05.05.2006. u 10:57
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]
Dva u dva ide jednom ako možeš da ga ućuškaš
05.05.2006. u 10:57 

jablan
Mladen Jablanović
Beograd

Član broj: 8286
Poruke: 2995
*.yubc.net.

Sajt: blog.radioni.ca


Profil

icon Re: Collation conflict05.05.2006. u 10:57
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]
05.05.2006. u 10:57 

[es] :: MS SQL :: Collation conflict

[ Pregleda: 576 | Odgovora: 2 ]

Postavi temu Odgovori

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