[ Jpeca @ 05.05.2006. 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?
[ Jpeca @ 05.05.2006. 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]
[ jablan @ 05.05.2006. 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]