Tags: , | Categories: Veritabanı Posted by okutbay on 26.05.2009 10:43 | Yorumlar (2)

Sql serverda collation kolon seviyesinde ayarlanabilir. Farklı collation ayarlarına sahip tablolar üzerinde sorgu yaparken aşağıdaki hata ile karşılaşırsınız.

"Cannot resolve collation conflict for column X in SELECT statement."

Bu sorunu basitçe aşmak için sorunu yaratan kolon (hata mesajında X sıra numarası ile bildirilen kolon) için "COLLATE DATABASE_DEFAULT" kullanmaktır

[KolonAdi] COLLATE DATABASE_DEFAULT

DATABASE_DEFAULT yerine açık olarak istediğiniz collation adını da yazabilirsiniz.

Ör:  SQL_Latin1_General_CP1254_CI_AS, Turkish_CI_AS

 

 

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Yorumlar

Yorum ekle


(Gravatar simgesini gösterecek)  

  Country flag

biuquote
  • Yorum
  • Canlı önizleme
Loading