SQL SERVER 大小写敏感设置及排序规则详解

news/2025/3/19 14:36:28/

最近操作数据库查询时,提示对象名无效,发现是因为数据库大小写敏感导致,可以通过排序规则设置如下:
排序规则名称由两部份构成,前半部份是指本排序规则所支持的字符集。     
如:Chinese_PRC_CS_AI_WS      
前半部份:指UNICODE字符集,Chinese_PRC_指针对大陆简体字UNICODE的排序规则。     
排序规则的后半部份即后缀 含义:      
_BIN 二进制排序      
_CI(CS) 是否区分大小写,CI不区分,CS区分    (英文字母大小写) 
_AI(AS) 是否区分重音,AI不区分,AS区分      (某些非英语语言字母上有一撇或捺,就是重音,没有就不是,如"a"不等同于"á",发音不同)
_KI(KS) 是否区分假名类型,KI不区分,KS区分  (片假名和平假名日语音节)   
_WI(WS) 是否区分宽度 WI不区分,WS区分      (半角全角字符) 

修改排序规则     
如果是数据库:ALTER DATABASE 数据库名 COLLATE 排列规则     
ALTER DATABASE test COLLATE Chinese_PRC_CI_AI    
如果是表中的字段:ALTER TABLE 表名 ALTER COLUMN 字段名 数据类型(长度) COLLATE 排列规则     
ALTER TABLE test ALTER COLUMN name varchar(10) COLLATE Chinese_PRC_CI_AI

使用企业管理器可视化窗口设置也很简单:
数据库:打开数据库属性- 选择 选项 - 排序规则 修改
数据表:打开数据表设计表-列属性 -排序规则 修改

在SQL语句查询,默认select * from table where column1 = ' xx ' 不区分大小写
collate 选择排序,可用在查询区分大小写上,例:
select * from table where column1 collate Chinese_PRC_CS_AS= 'xx'
select * from table where column1 collate Chinese_PRC_CS_AS like 'a%'


http://www.ppmy.cn/news/846623.html

相关文章

JAVA学习第一阶段模块二

模块二 Java面向对象 类和对象 类和对象及引用 对象主要指现实生活中客观存在的实体,在Java语言中对象体现为内存空间中的一块存储区域。 类的定义方法 class 类名{类体; }class Person{ //类名命名:通常情况下,当类名由多个单词组成时…

《CSS世界》:一本CSS领域的内功心法修炼手册

来源 | https://chrisdeo.github.io 前言 《CSS世界》这本书可以说是张鑫旭的一本CSS领域的内功心法修炼手册了,阅读这本书,其实是为了印证一些自身在CSS学习上的一些东西,所以,有了这篇读书笔记,记录一些我不是很清晰…

小学校园里计算机文字,中小学计算机教学论文(共2228字).doc

中小学计算机教学论文(共2228字) 中小学计算机教学论文(共2228字) 一、中小学计算机教学现状 计算机作为信息时代发展产物,对人们的生活影响深远,并逐渐成为不可或缺的重要部分。我国计算机教学随着时代的发展,从无到有、从少到多、时至今日&…

工程图字体宋体仿宋_设计干货来了!最热门的宋体字要如何设计搭配?

字体设计搭配是一位优秀设计师必须掌握的学问,宋体字作为汉字最常见的一种字形,如何将宋体运用搭配好呢?一流设计网来为您逐一分析。 虽然说宋体字叫做宋体字,但是如果要追溯宋体字的起源,我们还得从唐朝说起。 唐朝时期,佛教在中国开始盛行开来,唐朝皇帝甚至派出唐僧师…

生僻字怎么用计算机的,最实用生僻字输入方案大全

介绍生僻字输入方法的文章看到过不少,但或过于偏颇,或因条件苛刻使用不便。本文总结最实用的方法,弥补这个不足。 汉字有上万之多,但常用的也就几千个。用电脑写文章偶尔会遇到一些不常用的汉字,看起来面熟但就是不知该如何发音,因而惯用的拼音输入法也就难以派上用场。因…

Python脚本小工具之文件与内容搜索

目录 一、前言 二、代码 三、结果 一、前言 ​日常工作中,经常需要在指定路径下查找指定类型的文件,或者是指定内容的查找,在window环境中,即可以使用一些工具如notepad或everything,也可以使用python脚本。但在l…

CSDN博客的文字颜色、字体和字号设置

CSDN博客的文字颜色、字体和字号设置 一、文本颜色设置方法一代码效果 方法二代码效果 二、文本字号设置代码效果 三、文本字体设置代码效果 四、综合效果代码效果分享 一、文本颜色设置 方法一 代码 <font color red>1.我是文本 红色red</font> <font colo…

Google DeepMind首席执行官Demis Hassabis访谈录

人工智能伴随着挑战和问题&#xff0c;尤其是有一个巨大的组织结构图移动和一系列高风险的决定要做。我很高兴你在这里。 让我们从Google DeepMind本身开始。Google DeepMind是谷歌的一个新部分&#xff0c;由谷歌的两个现有部分组成。有谷歌大脑&#xff0c;这是我们熟悉的人…