Sql Server 強制大小寫區分方法
1、將資料庫中某列強制修改為大小寫識別
比如想修改表:tb_TestTable400中的userPWD14列
<span style="font-size:14px;">ALTER TABLE tb_TestTable400
ALTER COLUMN userPWD14 nvarchar(128) COLLATE Chinese_PRC_CS_AS</span>
2、在sql語句中指定不區分大小寫:
<span style="font-size:14px;">select * from tb_TestTable400
where userPWD14 ='VaNny' COLLATE Chinese_PRC_CI_AS</span>
區分大小寫:<span style="font-size:14px;">select * from tb_TestTable400
where userPWD14 ='VaNny' COLLATE Chinese_PRC_CS_AS</span>
3、將整個資料庫強制修改為大小寫區分(測試後,不知道為什麼沒有效果)<span style="font-size:14px;">alter database databaseName COLLATE Chinese_PRC_CS_AS</span>
如果上面的語句執行報出下面的錯誤:<span style="font-size:14px;">訊息 5030,級別 16,狀態 2,第 1 行
無法用排他鎖鎖定該資料庫,以執行該操作。
訊息 5072,級別 16,狀態 1,第 1 行
ALTER DATABASE 失敗。無法將資料庫 'Test' 的預設排序規則設定為 Chinese_PRC_CS_AI。</span>
重啟一下mssqlserver的服務即可小注:
在安裝Sql Server的時候,應該考慮好排序方式以及大小寫是否區分這些細節。
相關文章
- SQL Server 解決不區分中英文大小寫方法SQLServer
- 區分大小寫
- Git 區分大小寫Git
- MySQL表名不區分大小寫的設定方法MySql
- mongodb如何不區分大小寫MongoDB
- python中不區分大小寫嗎Python
- MySQL不區分大小寫設定MySql
- 模糊查詢區分大小寫嗎?
- Nginx支援url不區分大小寫Nginx
- SQL Server關於AlwaysOn的理解-讀寫分離的誤區(一)SQLServer
- 配置CaseInsensitiveMap使key不區分大小寫
- 最新版idea不區分大小寫設定Idea
- Git中如何設定區分檔名大小寫Git
- SQL Server統計資料庫中表大小SQLServer資料庫
- [20220826]ls顯示檔案不區分大小寫.txt
- SQL Server 檢視錶佔用空間大小SQLServer
- MySQL的where條件字串區分大小寫的問題MySql字串
- SQL SERVER 2012查詢資料庫和所有表的大小方法彙總SQLServer資料庫
- SQL Server檢視所有表大小,所佔空間SQLServer
- 關於sqlserver字元型別查詢條件區分大小寫SQLServer字元型別
- Mysql模糊查詢預設是不區分字母大小寫的MySql
- Oracle靜態監聽中SID_NAME區分大小寫嗎?Oracle
- 設定Oracle的使用者密碼不區分大小寫Oracle密碼
- Sql Server深入的探討鎖機制SQLServer
- SQL Server資料儲存與NTFS簇的大小PXSQLServer
- 短視訊app開發,顯示文字高亮,不區分大小寫APP
- SQL Server新老版本CE區別SQLServer
- SQL Server 2008連線字串寫法大全SQLServer字串
- SQL Server各種日期計算方法SQLServer
- MySql/Oracle和SQL Server的分頁查MySqlOracleServer
- DataGear 變更部署資料庫為SQL Server填坑指南(含轉寫後的SQL server程式碼及SQL server配置檔案)資料庫SQLServer
- SQL Server2008程式堵塞處理方法SQLServer
- SQL Server2012 安裝方法詳解SQLServer
- SQL Server 語句日期格式查詢方法SQLServer
- SQL Server映象自動生成指令碼方法SQLServer指令碼
- Http 請求 header 大小寫有區別嗎?HTTPHeader
- sql serverSQLServer
- 配置SQL server遠端連線(區域網)SQLServer
- SQL Server中count(*)和Count(1)的區別SQLServer