占位……sqlserver——实战经验小结(常用函数+数据库排序规则定义)

占位……sqlserver——实战经验小结(常用函数+数据库排序规则定义),第1张

概述引言:在最近一段时间的工作中,基本上就和数据库杠上了。各种sql语句,各种表关系分析。几乎将业务逻辑都写到了sql查询代码中。小结了一下用到的一些小工具(函数),以及遇到的一些问题。希望对大家以后有帮助。 问题:   1、无法解决 equal to *** 作中 "Chinese_PRC_BIN" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突。 解决方法:   方案1、修改数据库的排序

引言:在最近一段时间的工作中,基本上就和数据库杠上了。各种SQL语句,各种表关系分析。几乎将业务逻辑都写到了SQL查询代码中。小结了一下用到的一些小工具(函数),以及遇到的一些问题。希望对大家以后有帮助。

问题:

  1、无法解决 equal to *** 作中 "Chinese_PRC_BIN" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突

解决方法:

  方案1、修改数据库的排序规则。

  方案2、在查询语句中修改:

问题的根源:

 什么是排序方式:

排序规则指定了表示每个字符的位模式。它还指定了用于排序和比较字符的规则。排序规则具有下面的特征:

语言 区分大小写 区分重音 区分假名
  组成:由两部份构成,比如 Chinese_PRC_CI_AI_WS
前半部份是指本排序规则所支持的字符集,如Chinese_PRC 指针对大陆简体字UNICODE的排序规则。
后半部份即后缀的含义如下:

_BIN               

  指定使用向后兼容的二进制排序顺序。
_BIN2      指定使用 sql Server 2005 中引入的码位比较语义的二进制排序顺序。
_stroke   按笔划排序
_CI(CS) 是否区分大小写,CI不区分,CS区分
_AI(AS) 是否区分重音,AI不区分,AS区分
_KI(KS) 是否区分假名类型,KI不区分,KS区分
_WI(WS) 是否区分全半角,WI不区分,WS区分


未完待续:……

总结

以上是内存溢出为你收集整理的占位……sqlserver——实战经验小结(常用函数+数据库排序规则定义)全部内容,希望文章能够帮你解决占位……sqlserver——实战经验小结(常用函数+数据库排序规则定义)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/1170749.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-02
下一篇2022-06-02

发表评论

登录后才能评论

评论列表(0条)

    保存