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

所属分类: 数据库 / mssql2008 阅读数: 1420
收藏 0 赞 0 分享

一、问题

最近在一个系统的对外接口中,经过测试人员测试,发现登录接口中输入的用户名不区分大小写,经过排查找原因,原来是由于数据库忽略了大小写。

二、解决办法

Select * from Base_UserInfo where User_Account='Admin' COLLATE Chinese_PRC_CS_AI;

1、数据库设置排序规则,如下图所示:


2、SQL语句设置,如下:

alter database 你的数据库名 COLLATE Chinese_PRC_CS_AI;

3、字段级设置

ALTER TABLE 你的表名

ALTER COLUMN  字段名称 varchar(50)  COLLATE Chinese_PRC_CS_AI;

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

更多精彩内容其他人还在看

sql2008设置subcategory报表参数可用值和默认值步骤分享

sql2008设置subcategory报表参数可用值和默认值步骤分享,大家参考使用吧
收藏 0 赞 0 分享

sqlserver2008锁表语句详解(锁定数据库一个表)

锁一个SQL表的语句是SQL数据库使用者都需要知道的,下面就将为您介绍锁SQL表的语句,希望对您学习锁SQL表方面能有所帮助
收藏 0 赞 0 分享

sqlserver2008安装报语言不符的解决方法

安装sqlserver2008R2报语言不符解决方法,大家参考使用吧
收藏 0 赞 0 分享

sqlserver2008查看表记录或者修改存储过程出现目录名无效错误解决方法

登陆数据库后,右键打开表提示:目录名无效,执行SQL语句也提示有错误,现在把解决方法分享给大家
收藏 0 赞 0 分享

sqlserver2008自动发送邮件

sqlserver2008自动发送邮件
收藏 0 赞 0 分享

Java打印和打印预览机制实例代码

这篇文章主要介绍了Java打印和打印预览机制实例代码,有需要的朋友可以参考一下
收藏 0 赞 0 分享

sql server 2008数据库连接字符串大全

这篇文章主要介绍了sql server 2008数据库的连接字符串大全,需要的朋友可以参考下
收藏 0 赞 0 分享

SQL Server 2008 安装SQLDMO.dll的方法

ASP.NET利用它可以实现在线备份、还原数据库等各种功能
收藏 0 赞 0 分享

SQL Server把单个用户转换成多个用户的方法

这篇文章主要介绍了SQL Server把单个用户转换成多个用户的方法,一条语句即可解决,需要的朋友可以参考下
收藏 0 赞 0 分享

SQL SERVER 2008 R2 重建索引的方法

项目升级数据库由SQL2000升级到2008R2,今天对数据库表进行碎片扫描,发现有些表碎片较大,于是决定重建索引,MSDN联机帮助是最好的老师,将相关脚本摘录备后查
收藏 0 赞 0 分享
查看更多