问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql server中字符集和排序规则到底什么关系

发布网友 发布时间:2022-04-24 07:05

我来回答

1个回答

热心网友 时间:2022-04-27 18:56

排序规则指定表示数据集中每个字符的位模式。排序规则还决定用于数据排序和比较的规则。SQL Server 2005 支持在单个数据库中存储具有不同排序规则的对象,即 SQL Server 数据库中每列都可以有各自的排序规则。对于非 Unicode 列,排序规则设置指定数据的代码页,从而指定可以表示哪些字符。数据可以在 Unicode 列之间无缝地移动。在非 Unicode 列之间移动数据时,数据不能无缝地移动,而必须经当前代码页转换。如果 Transact-SQL 语句运行于各自都具有不同排序规则设置的数据库的上下文中,则其运行结果可能会不同。如果可能,最佳实践应包括对组织使用标准化排序规则。如果已在组织中的所有系统上使用标准的排序规则设置,则无需在每个字符或 Unicode 表达式中显式地指定排序规则。如果必须使用具有不同排序规则和代码页设置的对象,则必须对查询进行编码以考虑排序规则优先级的规则。排序规则的特征是区分语言、区分大小写、区分重音、区分假名以及区分全半角。Unicode 使用两个而不是一个字节来表示语言的字符,这使得单个 Unicode 字符集可以表示世界上几乎所有书面语言。如果存储的字符数据反映多种语言,则应始终使用 Unicode 数据类型(nchar、nvarchar 和 ntext),而不要使用非 Unicode 数据类型(char、varchar 和 text)。使用 Unicode 可以体验到显著的性能提升,因为所需的代码页转换较少。非 Unicode 数据类型有明显的局限性,因为非 Unicode 计算机只能使用单个代码页。若要全面评估与使用 Unicode 或非 Unicode 数据类型相关的问题,必须测试您的具体方案以确定在特定环境下的性能差异大小。至少应对站点排序规则进行标准化,并尽可能部署 Unicode 服务器和客户端。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
猫咪丢了之后心里很难过,然后男友担心我就重新去领养了一只小花猫,可是... 有关名侦探柯南黑暗组织!! qq上删除的好友怎么找回来,六个月以上的。只要能找到QQ号就行,我可以... 六个月内删掉的qq好友能找回吗? 急!!因欠费而停机的手机能收到短信吗 手机关机之后停机信息是否可以收到 手机欠费后冲了钱但还是欠费会收到短信吗 手机停机了,包月的流量没用完,能收到微信吗? 德州到潍坊用不用隔离? 南都周刊2011年有一篇社论≪躺在时间的河流上怀念他们≫写得很棒... 表中有一个字段是varchar类型的,可以存字符和中文,请问排序的时候是根... 怎么让汉字按字符集编码排序 用Excel 汉字排序,两列中结果不同。用GB18030-2005的编码排序则不会,怎么做 在国际字符集中,一级汉字按照什么方式排序 在GB2312-80字符集中都是一级汉字排序 字符型数据中,是如何排序的? 榆林市事业单位机构改革有几个阶段? 榆林事业单位岗位核销可以重新报考吗 榆林事业单位会不会考原题 榆林事业单位政审严格吗 榆林事业单位面试时间是什么时候呢? 榆林有那些事业单位? 榆林事业单位面试时间是什么时候? 快手的封面云怎么样弄大,满屏? 榆林事业单位一般在什么时间段考试? 榆林市事业单位一般在什么时候考试呢? 快手拍出小视屏为什么封面发上去变大了,怎么能变小和原来一样大? 快手怎么让添加的文字长一点啊。。 比如这个视频封面写着一些字 点进去之后让字显示的长一点 该怎么弄 榆林市神木县事业单位考试报名时间 大家好,榆林事业单位考试都考什么啊,有详细知道的么!谢谢! 榆林事业单位一般在几月份考试? 字符集如何查看? 最简单彻底设置字符集的方法是用什么语句? 什么是数据库字符集和排序规则 navicat 工具新建数据库时,字符集 和 排序规则,是什么意思啊,又该怎... 怎么给mysql设置默认字符集和排序规则 言字符集由字数隔符有逗号条性值排段属单 Java字符的数据类型 汉字的常用编码有三种:输入码、机内码、输出码,请对它们作出解释 php中使用mysqli创建数据库的时候怎么指定字符集和排序规则? mysql中怎么设置字符集 求教用过mysql的大侠指点一下,新建数据库时,字符集和排序规则应该选什么... 字符集的编码有哪些 如何将微信好友转移到另一个? 如何将部分微信好友转移到另一个? 15除以5哪个是被除数哪个是除数? 如何将一个上的人导到另一个上? 15除以5的竖式计算 如何将微信好友复制到另一个上? 15除5约等于多少? 15除以5等表示包含分还是平均分