隨筆 - 147  文章 - 71  trackbacks - 0
          <2009年5月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          常用鏈接

          留言簿(1)

          隨筆分類(146)

          隨筆檔案(147)

          文章分類(28)

          文章檔案(28)

          喜歡的Blog

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          SQL SERVER 2000/2005中默認不區分大小寫,可以通過collate Chinese_PRC_CS_AS來要求區分大小寫,可以通過collate Chinese_PRC_CI_AS恢復默認的不區分大小寫。

          默認情況下,SQL Server不區分大小寫,如果數據表TEST的TNAME列中有數據“abcd”和“Abcd”, 如果使用查詢語句:select * from test  where  tname  like 'a%',則查詢的結果會把上面的兩條記錄都查詢出來,這一點上和Oracle有區別。

          可以通過設置排序規使其區分大小寫,可以分別在創建數據庫、修改數據庫、創建表的字符型列(char\varchar\nchar\nvarchar等)時指定排序規則來實現。如

          create database test  COLLATE  Chinese_PRC_CS_AS   --這樣創建的數據庫中區分大小寫

          alter database test  COLLATE  Chinese_PRC_CS_AS   --修改后的數據庫中區分大小寫

          Create table test(tid int primary key,tname varchar(20) collate chines_prc_cs_as) --這樣創建的tname列在使用SELECT 語句時就可以區分大小寫了。
          posted on 2009-05-12 10:29 飛翔天使 閱讀(1765) 評論(0)  編輯  收藏 所屬分類: SQL
          主站蜘蛛池模板: 仙桃市| 车致| 尼勒克县| 巴楚县| 西城区| 叙永县| 新蔡县| 宝山区| 尚义县| 奉贤区| 长海县| 舞钢市| 滁州市| 青田县| 哈尔滨市| 樟树市| 清流县| 敖汉旗| 波密县| 巨野县| 手游| 祁东县| 象山县| 乌鲁木齐市| 易门县| 新巴尔虎右旗| 阳朔县| 阳泉市| 惠来县| 兴文县| 栾城县| 江门市| 旅游| 上犹县| 什邡市| 黄陵县| 宜兰市| 巴彦淖尔市| 大新县| 桂林市| 十堰市|