码迷,mamicode.com
首页 > 数据库 > 详细

SQL:无法解决 equal to 操作的排序规则冲突。

时间:2014-07-06 20:32:59      阅读:402      评论:0      收藏:0      [点我收藏+]

标签:style   color   strong   数据   io   line   

更改存储过程的时候,在SQL中出现了 “无法解决 equal to 操作的排序规则冲突”错误,网上搜之,发现是表之间元素创建时排序规则不同(一个是collate Chinese_PRC_CI_AI_WS,一个为COLLATE SQL_Latin1_General_CP1_CI_AS)
COLLATE 一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用排序规则投影。
一般解决办法:
直接在报错处的关联字段后加上collate Chinese_PRC_CI_AI_WS就可以。如果加上后,还是报错,就试试以下方案:
 
1.用 sp_helpdb 库名
2.在status列找到Collation=排序规则
3.select from where collate 排序规则 not in (select collate 排序规则 from DB2.表)
这两个排序规要统一成一个

SQL:无法解决 equal to 操作的排序规则冲突。,布布扣,bubuko.com

SQL:无法解决 equal to 操作的排序规则冲突。

标签:style   color   strong   数据   io   line   

原文地址:http://www.cnblogs.com/Memos/p/3824590.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!