SQL Server 2008 中SQL查詢語句中欄位值不區分大小寫問題處理
一、問題
最近在一個系統的對外介面中,經過測試人員測試,發現登入介面中輸入的使用者名稱不區分大小寫,經過排查詢原因,原來是由於資料庫忽略了大小寫。
二、解決辦法
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;
相關文章
- mysql查詢欄位內容無法區分大小寫問題MySql
- vim 查詢不區分大小寫
- Sql Server 強制大小寫區分方法SQLServer
- SQL Server 查詢表註釋和欄位SQLServer
- SQL 如何查詢每個分組都出現的欄位值SQL
- 解決SQL Server中CHAR欄位空格問題SQLServer
- SQL Server 解決不區分中英文大小寫方法SQLServer
- SQL SERVER 資料庫查詢表和欄位資訊語句SQLServer資料庫
- 如何處理sql server中的image型別的欄位?SQLServer型別
- where語句中多條件查詢欄位NULL與NOT NULL不確定性查詢Null
- sql語句中常量的處理SQL
- Sql Server系列:查詢分頁語句SQLServer
- SQL Server 2005預設區分大小寫SQLServer
- SQL Server資料庫中處理空值時常見問題SQLServer資料庫
- sql server中對日期欄位值的比較SQLServer
- 如何自動填充SQL語句中的公共欄位SQL
- 查詢區分大小寫 (轉)
- SQL查詢列(欄位)重複值及操作--整理SQL
- SQL server 查詢語句SQLServer
- SQL Server 查詢超時問題排查SQLServer
- sql server分組查詢示例SQLServer
- SQL Server 自增欄位歸零等問題SQLServer
- 模糊查詢區分大小寫嗎?
- SQL Server阻塞查詢語句SQLServer
- sql語句中較為重要的查詢邏輯SQL
- PL/SQL 插入clob欄位處理SQL
- SQL Server 2008 查詢優化SQLServer優化
- 更改MySql表和欄位區分大小寫MySql
- sql server 大小寫敏感SQLServer
- SQL Server語句刪除帶有預設值的欄位SQLServer
- 獲取sql server 2008表欄位資訊SQLServer
- Mysql 的編碼方式使得欄位內容不區分大小寫MySql
- SQL語句巢狀查詢問題SQL巢狀
- Microsoft SQL Server 2008中SQL Server服務啟動故障問題ROSSQLServer
- Oracle sql 語句中帶有特殊的字元處理OracleSQL字元
- MySQL、Oracle和SQL Server的分頁查詢語句MySqlOracleServer
- MyBatis在SQL語句中取list的大小MyBatisSQL
- 使MySQL查詢區分大小寫(轉)MySql