SQL “Turkish_CI_AS” and “SQL_Latin1_General_CP1_CI_AS” Hatası
Sqlde sorgu yazarken 2 tabloyu birbiriyle joinlediğinzde karşılaşacağınız hatalardan biridir , Hatanın sebebi 2 tablonun collation bilgilerinin farklı olmasından kaynaklıdır. Örnek vermek gerekir ise A ve B tabloları name alanı ile birbirlerine bağlandığında bu hatayı alrı ise çözümü aşağıdaki gibi yapabilirsiniz.
select * from A inner join B on A.Name COLLATE Turkish_CI_AS = B.Name veya select * from A inner join B on A.Name COLLATE SQL_Latin1_General_CP1_CI_AS = B.Name COLLATE SQL_Latin1_General_CP1_CI_AS