关于COLLATE Chinese_PRC_CI_AS的问题

diandianqiuqiu 2004-11-18 10:08:48
现有一段SQL文:SELECT * FROM T WHERE xxx COLLATE Chinese_PRC_CI_AS = 'xxxx'
在Win2000,SQLServer2000下用查询分析器执行好用。但是在WinNT,SQLServer7.0下却不好用,请问各位大人是怎么回事?如何解决?谢谢!!
...全文
214 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
diandianqiuqiu 2004-11-18
  • 打赏
  • 举报
回复
多谢zjcxc(邹建),查到了,再次多谢,谢谢!!
zjcxc 元老 2004-11-18
  • 打赏
  • 举报
回复
排序规则的概念和支持信息,在SQL联机帮助上就有说明
diandianqiuqiu 2004-11-18
  • 打赏
  • 举报
回复
To zjcxc(邹建):
不好意思,我对这个不太了解,请问一种排序规则是指要不就Chinese_PRC_CI,要不就Chinese_PRC_AS的意思么?另外请问这个有没有官方资料,我好向我上司汇报,无凭无据不好说啊!!呵呵~~谢拉!!!
zjcxc 元老 2004-11-18
  • 打赏
  • 举报
回复
当然不可以,已经说过了嘛,sql7一个实例只支持一种排序规则(如果可以建表的时候指定,那不成了可以支持多种排序规则了?)
diandianqiuqiu 2004-11-18
  • 打赏
  • 举报
回复
To zjcxc(邹建):
那我建表的时候声明排序规则可以么?
vinsonshen 2004-11-18
  • 打赏
  • 举报
回复
恩,应该是版本兼容问题...
zjcxc 元老 2004-11-18
  • 打赏
  • 举报
回复
sql7.0一个实例只支持一种排序规则,所以不能使用强制排序规则,升级到sql2000吧.
zjcxc 元老 2004-11-18
  • 打赏
  • 举报
回复
sql7.0不支持
davorsuker39 2004-11-18
  • 打赏
  • 举报
回复
应该是版本的兼容问题了
txlicenhe 2004-11-18
  • 打赏
  • 举报
回复
SELECT * FROM T WHERE xxx COLLATE Chinese_PRC_CI_AS = 'xxxx' COLLATE Chinese_PRC_CI_AS
lsxaa 2004-11-18
  • 打赏
  • 举报
回复
试试
SELECT * FROM T WHERE xxx COLLATE datebase_default = 'xxxx'

34,870

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧