From 百度知道 SQLSERVER 字符集排序规则简单说明
https://zhidao.baidu.com/question/390314825002277485.html
学习一下, 以后说不定用得到.
collate Latin1_General_CS_AI
就是使用Latin1_General_CS_AI这种排序规则。
Latin1_General_CS_AI是一个排序规则的名称,是众多排序规则中的一种。
----知识拓展.排序规则名称----
排序规则名称由两部份构成,前半部份是指本排序规则所支持的字符集:比如:
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区分
----知识拓展.排序规则等级----
SQL Server中有4个级别的排序设置:
1.
服务器级排序规则:
默认排序规则是在 SQL Server 安装期间设置的,并且会成为系统数据库的默认排序规则。
2.
数据库级排序规则:
创建数据库时,可以使用 CREATE DATABASE 语句的 COLLATE 子句指定默认的数据库排序规则。如果未指定排序规则,则为该数据库分配 model 数据库的默认排序规则。model 数据库的排序规则与 SQL Server 实例的默认排序规则相同。
3.
列级排序规则:
创建表时,可以使用 CREATE TABLE 语句的 COLLATE 子句指定每个字符串列的排序规则。如果未指定排序规则,则为该列分配数据库的默认排序规则。
4.
表达式级排序规则:
表达式级排序规则在语句运行时设置,并且影响结果集的返回方式。这可以使 ORDER BY 排序结果特定于区域设置。使用如下的 COLLATE 子句可以实现表达式级排序规则:
SELECT name FROM customer ORDER BY name COLLATE Latin1_General_CS_AI
转载于:https://www.cnblogs.com/jinanxiaolaohu/p/9563812.html
From 百度知道 SQLSERVER 字符集排序规则简单说明相关推荐
- mysql字符集排序规则_Mysql 字符集及排序规则
一.字符集 字符集:就是用来定义字符在数据库中的编码的集合. 常见的字符集:utf8.Unicode.GBK.GB2312(支持中文).ASCCI(不支持中文) 二.字符集排序规则 作者本人用的是ut ...
- 实施逻辑复制软件时对目的端数据库的字符集(排序规则)的要求
实施逻辑复制软件时对在目的端数据库的字符集(排序规则)的要求 1.当目的端数据库是Oracle数据库时,务必保证目的端Oracle数据库的字符集与源头Oracle数据库的字符集保持一致. 2.当目的端 ...
- MySQL新建数据库|字符集排序规则
MySQL新建数据库|字符集&排序规则 前言 分析 字符集 utf8mb4和utf8 其他字符集 排序规则 ci结尾 ca结尾 bin结尾 乱序问题 前言 有过新建过的数据库的小伙伴对这张图肯 ...
- [转] 整理一下SQLSERVER的排序规则
SQL SERVER的排序规则平时使用不是很多,也许不少初学者还比较陌生,但有 一个错误大家应是经常碰到: SQL SERVER数据库,在跨库多表连接查询时,若两数据 库默认字符集不同,系统就会返回这 ...
- sqlserver数据库排序规则
一.查询字符集编码 SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage') 查出结果对应的字符集编码 936 :简 ...
- mysql字符集排序规则_MySQL原理 - 字符集与排序规则
任何计算机存储数据,都需要字符集,因为计算机存储的数据其实都是二进制编码,将一个个字符,映射到对应的二进制编码的这个映射就是字符编码(字符集).这些字符如何排序呢?决定字符排序的规则就是排序规则. 查 ...
- mysql8.0字符集排序规则_MySQL 的字符集与排序规则
今天突然被同事问到,MySql 里的 uft8 与 utf8mb4 究竟有什么区别,当时我也是一脸问号,因此特地去了解了一下. 字符集 uft8 与 utf8mb4 其实指的是 MySQL 中的字符集 ...
- mysql8.0字符集排序规则_2021-2-18:请你说说MySQL的字符集与排序规则对开发有哪些影响?...
任何计算机存储数据,都需要字符集,因为计算机存储的数据其实都是二进制编码,将一个个字符,映射到对应的二进制编码的这个映射就是字符编码(字符集).这些字符如何排序呢?决定字符排序的规则就是排序规则. 查 ...
- java 原生sql排序 gbk_04-SQLServer的排序规则(字符集编码)
一.总结 1.SQLServer中的排序规则就是其他关系型数据库里所说的字符集编码: 2.SQLServer中的排序规则可以在3处设置,如下: 服务器级别(实例):instances -----&g ...
最新文章
- linux默认安装数据库密码是多少,Linux服务器上安装MySql数据库(默认安装,密码为空),首次使用需要修改密码(示例代码)...
- 【java】数组异常的处理
- CentOS7/RHEL7 systemd详解
- FFMPEG合两帧YUV420P为一帧
- kubeadm-deployment
- multisim怎么设置晶体管rbe_multisim晶体管
- 往年计算机二级在线查询,2012年计算机二级查询
- python中abs函数是什么意思_实例讲解Python3中abs()函数
- 陶哲轩实分析 3.2 节 习题试解
- 林达华——我的PhD生活
- PMP-五大项目管理过程组
- 使用用软通牒(UltraISO)制作U盘启动盘
- 模电学习笔记(七)——差分放大器电路(减法器)
- 深入分析Kafka架构(三):消费者消费方式、三种分区分配策略、offset维护
- key_t键和ftok函数
- 归一化相关系数NCC
- ROS(indigo)机器人操作系统学习有趣丰富的Gazebo仿真示例evarobot
- mysql优化数据库对象
- 中国31个三十一个省会城市的货郎担回路15404千米
- winds添加静态路由
热门文章
- (原) Data Blocks, Extents, and Segments
- ThreadLocal应用与原理分析
- Go语言入门篇-使用Beego构建完整web应用
- Android 7.1.1 去感叹号
- struts2中改变struts.xml默认路径
- 安装并测试nvenc linux sdk
- 从神经质症的发生发展过程找到走出焦虑的途径
- HDU 4281 Judges' response [MTSP]
- MongoDB 增量备份方案
- AndroidManifest中activity属性设置大全