Sql Server 強制大小寫區分方法,sql大小寫

來源:互聯網
上載者:User

Sql Server 強制大小寫區分方法,sql大小寫
1、將資料庫中某列強制修改為大小寫識別比如想修改表:tb_TestTable400中的userPWD14列

<span style="font-size:14px;">ALTER TABLE tb_TestTable400ALTER COLUMN  userPWD14  nvarchar(128) COLLATE Chinese_PRC_CS_AS</span>
2、在sql語句中指定不區分大小寫:
<span style="font-size:14px;">select * from tb_TestTable400where userPWD14  ='VaNny' COLLATE Chinese_PRC_CI_AS</span>
區分大小寫:
<span style="font-size:14px;">select * from tb_TestTable400where 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的時候,應該考慮好排序方式以及大小寫是否區分這些細節。



相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.