程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL server排序規則後綴詳解

SQL server排序規則後綴詳解

編輯:關於SqlServer
 今天寫了一條SQL 語句到MSSQL查詢分析器裡執行,居然報列名無效,我認真比對了一下就是大小寫不一直,就改了一下,改成一致,還真行,能執行了。我想,以前我都是這樣用的為什麼今天就不行了呢?

原來我這個數據庫是SQL2005上新建的,新建時沒選排序規則,默認的排序規則成為:Albarnain_bin2 ,所以它是大小寫敏感的。把數據庫的排序規則改一下,改成:Chinese_PRC_CI_AS_WS就可以了。

但具體的CI_AS_WS等後綴所代表的意思,搞不清楚。上網找了一下,結果如下:

_BIN

二進制排序

_CI_AI

不區分大小寫、不區分重音、不區分假名類型、不區分全半角

_CI_AI_WS

不區分大小寫、不區分重音、不區分假名類型、區分全半角

_CI_AI_KS

不區分大小寫、不區分重音、區分假名類型、不區分全半角

_CI_AI_KS_WS

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved