首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

没法解决 equal to 运算中 "Chinese_PRC_CI_AS" 和 "Romanian_CI_AS" 之间的

2012-10-23 
无法解决 equal to 运算中 Chinese_PRC_CI_AS 和 Romanian_CI_AS 之间的排序规则冲突。急求我执行一条s

无法解决 equal to 运算中 "Chinese_PRC_CI_AS" 和 "Romanian_CI_AS" 之间的排序规则冲突。

急求

我执行一条sql "select a.workTypeDes from A a,B b where a.workTypeCode=b.workTypeCode"

提示这个错:

消息 468,级别 16,状态 9,第 1 行
无法解决 equal to 运算中 "Chinese_PRC_CI_AS" 和 "Romanian_CI_AS" 之间的排序规则冲突。

[解决办法]
select a.workTypeDes from A a,B b 
 where a.workTypeCode=b.workTypeCode collate Chinese_PRC_CI_AS
[解决办法]

SQL code
select a.workTypeDes from A a,B b  where a.workTypeCode collate Chinese_PRC_CI_AS =b.workTypeCode
[解决办法]
1.select a.workTypeDes from A a,B b
 where a.workTypeCode=b.workTypeCode collate Chinese_PRC_CI_AS

2 . 在表设计中对该字段的排序进行修改,这样就不用在SQL Script显示指定排序规则了

热点排行