SQL Collation Error
i new sql server experienced oracle dba. have sql server 2000 database connect remotely sql 2005 database. collation of msdb on sql server 2000 sql_latin1_general_cp1_ci_as , database im trying create view (call scottdb) in sql_latin1_general_cp1_cs_as. there has not been problems in past doing sort of joins in the scottdb database. created 2 new tables in scottdb (no problem), few associated indexes , new view joins both new tables existing table in database. i receiving dreaded error:
cannot resolve collation conflict equal operation
there nothing view, couple of easy little inner joins. deleted tables , view, went machine directly in case 2005 management studio issue , received same error. issue driving me wall. can please talk me through best way fix it.
much appreciated
scott
you have collation statement before equal operation "casting" 1 coallation other. collation conflict prevent engine joining or comapring 2 values each other, example explicit join is:
(...) on table1.companyname collate latin1_general_bin = table1.companyname (to make them both comparing within latin1_general_bin)
hth, jens suessmeyer.
---
http://www.sqlserver2005.de
---
SQL Server > Getting started with SQL Server
Comments
Post a Comment