千家信息网

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

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本来好好的,电脑重装了一下居然碰到了这个问题。百度后知道了原因。记录一下是因为两个表字段的排序规则不同导致的,于是找了很久,最后才发现原来是创建的临时表造成的。解决方案如下:CREATE TABLE
千家信息网最后更新 2026年11月01日无法解决 equal to 运算中 "Chinese_PRC_CI_AS_WS" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突。

本来好好的,电脑重装了一下居然碰到了这个问题。百度后知道了原因。记录一下


是因为两个表字段的排序规则不同导致的,于是找了很久,最后才发现原来是创建的临时表造成的。


解决方案如下:


CREATE TABLE #Item(

id INT PRIMARY KEY,

item_id varchar(30) Collate Database_Default ,

item_name varchar(50) Collate Database_Default ,

seq varchar(10) Collate Database_Default ,

price money ,

cost_price money ,

[path] varchar(200) Collate Database_Default ,

date_deleted datetime

)


后面加Collate Database_Default , 来引用数据库默认的排序规则。


顺便学习了下:


什么叫排序规则呢?MS是这样描述的:"在 Microsoft SQL Server 2000 中,

字符串的物理存储由排序规则控制。排序规则指定表示每个字符的位模式以及存

储和比较字符所使用的规则。"

在查询分析器内执行下面语句,可以得到SQL SERVER支持的所有排序规则。


select * from ::fn_helpcollations()


排序规则名称由两部份构成,前半部份是指本排序规则所支持的字符集。

如:

Chinese_PRC_CS_AI_WS

前半部份:指UNICODE字符集,Chinese_PRC_指针对大陆简体字UNICODE的排序规则。

排序规则的后半部份即后缀 含义:

_BIN 二进制排序

_CI(CS) 是否区分大小写,CI不区分,CS区分

_AI(AS) 是否区分重音,AI不区分,AS区分

_KI(KS) 是否区分假名类型,KI不区分,KS区分

_WI(WS) 是否区分宽度 WI不区分,WS区分

区分大小写:如果想让比较将大写字母和小写字母视为不等,请选择该选项。

区分重音:如果想让比较将重音和非重音字母视为不等,请选择该选项。如果选择该选项,比较还将重音不同的字母视为不等。

区分假名:如果想让比较将片假名和平假名日语音节视为不等,请选择该选项。

区分宽度:如果想让比较将半角字符和全角字符视为不等,请选择该选项


其他解决方法:


1、将数据库中一个表的字段改成与另一个表中要比较的字段相同的排序规则;

2、在SQL语句的Where子句后面加上类似这样的SQL片段:collate Chinese_PRC_CI_AI_WS


如:Select A.* From A,B Where A.a = B.b collate Chinese_PRC_CI_AI_WS



规则 排序 字符 重音 选择 字母 字段 不同 假名 前半部 大小 字符集 宽度 数据 数据库 语句 存储 支持 相同 两个 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中国互联网科技发展 唐信互联网科技 碳银互联网科技 互联网科技公司名称 美国互联网前沿科技 哈尔滨秒房互联网科技有限公司 互联网校园科技培训 上海宁丞科技互联网 岳阳华臻互联网科技有限公司 互联网科技革命什么开始 洛阳昕诺飞互联网科技有限公司 996高科技互联网公司 工业互联网展湾科技股份有限公司 华中科技大学互联网的牛人 滨湖区互联网智能科技产品有哪些 厦门江牛科技互联网 有人说阿里系是互联网科技企业 神州科技互联网有限公司 河南商务圈互联网科技有限公司 恒生互联网科技趋势 互联网属科技 互联网的科技创新 互联网科技视频 兼蜜互联网科技 湖南洣水互联网科技有限公司扣款 科技互联网的估值 来此购互联网科技有限公司 郑州欣桑互联网科技有限公司 北京天晋互联网科技有限公司 瑞安市蟠桃会互联网科技有限公司
0