社区
疑难问题
帖子详情
sqlserver的排序规则冲突
defan
2008-08-05 07:12:04
如题,测试。
...全文
119
3
打赏
收藏
sqlserver的排序规则冲突
如题,测试。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
defan
2008-08-05
打赏
举报
回复
写了个问题,结果公司的Proxy不让发表。
刚才只是不写具体问题,居然可以发表了。
回去后再发问题吧。
areswang
2008-08-05
打赏
举报
回复
--示例
create table #t1(
name nvarchar(20) collate Albanian_CI_AI_WS,
value int)
create table #t2(
name nvarchar(20) collate Chinese_PRC_CI_AI_WS,
value int )
-- 表建好后,执行连接查询:
--
select * from #t1 A inner join #t2 B on A.name=B.name
collate Chinese_PRC_CI_AI_WS
areswang
2008-08-05
打赏
举报
回复
建库时的排序规则与表中的字段的排序规则不一致
把表中字段改成与数据库一致的.
整理一下
SQLSERVER
的
排序
规则
SQL SERVER的
排序
规则
平时使用不是很多,也许不少初学者还比较陌生,但有 一个错误大家应是经常碰到: SQL SERVER数据库,在跨库多表连接查询时,若两数据 库默认字符集不同,系统就会返回这样的错误: “无法解决 equal to 操作的
排序
规则
冲突
。” 一.错误分析: 这个错误是因为
排序
规则
不一致造成的,我们做个测试,比如: create table #t1( name varchar(20) collate Albanian_CI_AI_WS, value int) create table #t
Sql server
排序
规则
冲突
Sql server
排序
规则
冲突
在关联两个数据库时发现,两个库的默认
排序
规则
是不同的,所以需要关联的表及字段也都不同。
处理办法:
在where条件的字段后面指定
排序
规则
。
例:
DB1 collation:SQL_Latin1_General_CP1_CI_AS
DB2 collation:Chinese_PRC_CS_AS
select * from DB1.dbo
3天掌握SQL Server 2012 数据库
SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),Microsoft SQL Server 2012 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序 。 黄强老师针比较稳定且较新的SQL SERVER 2012版本演示数据库的安装使用,SQL(Structured Query Language)语言、T-SQL语言,数据库的增删改查、函数、存储过程、事务等重要知识点,让学员轻松入门并快速掌握关系型数据库!
sqlserver
中
排序
规则
冲突
问题的解决
使用
sqlserver
时,不小心出现: 无法解决 XXX 运算中 "Chinese_PRC_CI_AS" 和 "Chinese_PRC_CS_AI" 之间的
排序
规则
冲突
也可能是其他
排序
规则
间的
冲突
, 保证数据库、表、列
排序
规则
一致,则不会出现此问题, 在navicat中新建查询,在查询页面按如下命令操作可解决: 查看数据库
排序
规则
(数据库名-对应
排序
规则
)。 select name,collation_name from sys.databases 查看各表字段
排序
规则
(表名-列名-
排序
规则
【数据库】关于SQL SERVER的
排序
规则
的问题分析
运行sql语句时候提示“无法解决 equal to 操作的
排序
规则
冲突
。” 本文讲解
sqlserver
的
排序
规则
的内容。
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章