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

SQL排序規則

編輯:關於SqlServer
什麼叫排序規則呢?MS是這樣描述的:"在   Microsoft   SQL   Server   2000   中, 
  字符串的物理存儲由排序規則控制。排序規則指定表示每個字符的位模式以及存 
  儲和比較字符所使用的規則。" 
    在查詢分析器內執行下面語句,可以得到SQL SERVER支持的所有排序規則。 
  
  
      select   *   from   ::fn_helpcollations()   
  
  
  排序規則名稱由兩部份構成,前半部份是指本排序規則所支持的字符集。 
  如: 
    Chinese_PRC_CS_AI_WS   
  前半部份:指UNICODE字符集,Chinese_PRC_指針對大陸簡體字UNICODE的排序規則。 
  排序規則的後半部份即後綴   含義:   
    _BIN   二進制排序   
    _CI(CS)   是否區分大小寫,CI不區分,CS區分 
    _AI(AS)   是否區分重音,AI不區分,AS區分    
    _KI(KS)   是否區分假名類型,KI不區分,KS區分  
          _WI(WS)   是否區分寬度   WI不區分,WS區分  
  
  
  區分大小寫:如果想讓比較將大寫字母和小寫字母視為不等,請選擇該選項。 
  區分重音:如果想讓比較將重音和非重音字母視為不等,請選擇該選項。如果選擇該選項, 
                    比較還將重音不同的字母視為不等。 
  區分假名:如果想讓比較將片假名和平假名日語音節視為不等,請選擇該選項。 
  區分寬度:如果想讓比較將半角字符和全角字符視為不等,請選擇該選項 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved