`
angushj
  • 浏览: 58297 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

SQL Server 不区分大小写

 
阅读更多

将区分大小写改为不区分大小写
alter database yourDB COLLATE Chinese_PRC_CI_AS;

 

将不区分大小写改为区分大小写
alter database yourDB COLLATE Chinese_PRC_CS_AS;

 

包括表名、字段名都不区分大小写!

分享到:
评论

相关推荐

    sqlserver 区分大小写的相关设置

    SQL Server 区分大小写的相关设置 在 SQL Server 中,默认情况下,数据库是区分大小写的,但是可以通过设置 COLLATE 来控制大小写的敏感度。COLLATE 子句用于指定数据库或表中的排序规则和大小写敏感度。 在 SQL ...

    SQL Server 设置数据区分大小写的五种方法

    SQL Server 设置数据区分大小写的五种方法: 第一种:在数据库中简单设置一下即可。 第二种: ALTER TABLE tb ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CI_AS --不区分大小写 ALTER TABLE tb ALTER...

    SQL2008对表名及字段区分大小写

    在SQL Server 2008中,对于表名、字段名等标识符是否区分大小写是一个重要的配置选项,这对于数据库应用程序的设计和开发具有重要意义。在实际应用中,合理设置表名、字段名的大小写敏感性可以提高数据的一致性和...

    SQL查询区别大小写

    SQL Server默认情况下对标识符(如表名、列名等)是大小写不敏感的,但对于字符串值(如WHERE子句中的搜索条件)则是大小写敏感的。这种行为是由数据库的排序规则(Collation)所决定的。不同的排序规则会导致不同的...

    Oracle与SQLServer的SQL语法差异总结1

    Oracle 对字符区分大小写,默认对字符不区分大小写,也可以修改数据库配置支持区分大小写,而 SQL Server 不区分大小写。 序列 Oracle 中有序列 sequence 对象,无自动增长列,而 SQL Server 中无序列对象,表中有...

    SQL Server 2008中SQL查询语句字段值不区分大小写的问题解决

    默认情况下,SQL Server可能使用一种不区分大小写的排序规则,导致在比较字符串时不考虑字符的大小写差异。 **二、解决办法** 1. **数据库级设置排序规则** 可以通过修改数据库的排序规则来全局改变所有表和列的...

    数据库区分大小写的设置

    SQL Server默认情况下对标识符(例如表名、列名等)是不区分大小写的。然而,在某些场景下,用户可能希望启用大小写敏感性。这可以通过定义一个特定的排序规则(Collation)来实现。 例如,在SQL Server中创建或...

    如何:让Oracle表及字段显示为区分大小写

    与Oracle相比,SQL Server 默认支持区分大小写的标识符。这意味着在SQL Server中创建表时,无需额外操作即可保留标识符的原始大小写状态。SQL Server使用方括号 (`[]`) 来指定标识符应保持原始大小写。这种机制与...

    SQL Server字符串比较时区别大小写方法

    在SQL Server中默认对大小写是不敏感的,例如userName=""jesse""和userName=""JESSE""结果是一样的。在验证密码的时候可能需要对字符串大小写敏感,需要做一些处理,介绍两种方法:  法Ⅰ:转换成二进制再比较,...

    PostgreSQL数据库对象名大小写敏感的解决方法

    `UPPER()`可以将字符串转换为大写,而`ILIKE`则用于不区分大小写的字符串比较。 ##### 示例查询语句 ```sql -- 使用UPPER()函数 SELECT * FROM "TUser" WHERE UPPER("Name") LIKE '%TONY%'; -- 使用ILIKE操作符 ...

    SQL2005 数据库大小写规则

    - `Chinese_PRC_CI_AI` 是一个具体的排序规则,表示中国地区(PRC)的不区分大小写和重音(CI)以及支持多种语言(AI)的排序规则。 4. **理解排序规则** - 排序规则由两部分组成:前缀和后缀。 - 前缀定义了...

    使MySQL查询区分大小写.doc

    在MySQL中,查询默认情况下通常是不区分大小写的,但如果你想让你的查询对大小写敏感,有几种方法可以实现。以下是一些关键知识点和步骤来帮助你在MySQL中进行区分大小写的查询。 1. **设置列的Collation** - **...

    SQLServer与Oracle语法差异汇总.docx

    相比之下,SQL Server通常不区分大小写,但在某些特定情况下(如表名和列名)可能会区分大小写。 至于`SELECT`语句,Oracle允许将结果集作为临时表使用,无需别名,并且有`DUAL`虚表用于计算不依赖于实际表的表达式...

    SQL Server中获取多音字拼音首字母.pdf

    本文设计的函数依照 Chinese_PRC_CI_AS_WS 排序规则(大陆地区简体字,不区分大小写,区分重音,不区分全角半角),音节的排序顺序为依次升序排列。拼音字母在汉语拼音表中的序号作为它们相互比较大小的依据,如果两...

    oracle与SQL server的语法差异总结

    SQL Server则默认对字符区分大小写。 8. **序列**: - Oracle使用序列对象(如 `CREATE SEQUENCE seq_name`) 来生成自动递增的数字,而在表中没有对应的自动增长列。 - SQL Server则在表中有一个自动增长列(如 `...

    SQL_server_2005排序规则的修改.doc

    在 SQL Server 2005 中,默认的排序规则是区分大小写的,这意味着数据库会根据字符串的大小写进行区分。这可能会导致一些不必要的错误和问题,例如,在数据库中存储的名称为“Smith”的数据可能无法被正确地查询出来...

    PostgreSQL_与_MS_SQLServer比较

    - **MS SQL Server** 则默认不区分大小写。 #### 字符串操作 - **字符串连接**:MS SQL Server 使用 `+` 连接字符串,而 PostgreSQL 使用 `||`。 - **处理 NULL 字符**:两者都支持使用 `COALESCE` 或 `NULLIF` ...

    SqlServer数据库中文乱码问题解决方法

    这将创建一个名为`paas`的新数据库,使用中文简体的不区分大小写、不区分重音、不区分宽度的排序规则。 如果你的数据库已经包含数据,可以尝试更改数据库的排序规则: 1. 右键点击数据库,选择“属性”。 2. 进入...

    java 连接sql server数据库

    ` 在此注意,forName 方法的参数字符串必须完全相同于以上内容,大小写是区分的,其实这个串就是驱动类的完整名称:包名+类名。 获得一个连接 在操作数据库之前,要先获得与数据库的一个连接,使用如下代码格式:`...

Global site tag (gtag.js) - Google Analytics